デバッグ時にVS 2008 Webプロジェクトでこれを取り除くことはできません。問題の非Webプロジェクトでデバッグモードになっており、Active(Debug)にあることを確認しました。 Windowsの.NET 2.0 tempフォルダー内のすべてのアイテムを削除しました。ここで他に何をすべきかわからない。
[ツール/オプション/デバッグ/オプション]で[マイコードのみを有効にする]を無効にしてみてください。
私は同じ問題を抱えていて、ビルドでデバッグ情報を出力していないことを発見しました。プロジェクトを右クリックして「プロパティ」に移動し、「ビルド」タブを選択すると、ページの下部に「詳細...」ボタンが表示され、デバッグ情報を出力するための設定が表示されます。それを「full」に設定すると、エラーは消えます。
私はこの問題に出くわしましたが、投稿された他の回答は私には当てはまらないとすぐに判断しました。
私はプロジェクトの所有者であり、最適化なしでデバッグ情報を使用して構築されたことを知っています。さらに、最初の選択肢として警告の無効化を選択することは決して幸せではありません。この警告の非表示/無視は、今後のデバッグセッションで問題になる可能性があります。
これは、私が アセンブリに署名 の後にのみ発生し始めたため、これにより私のクイックフィックスがわかりました。DLL(および消費EXE)の厳密な名前を一時的に削除します。出来上がり!問題が解決しました。
より良い、長期的なソリューションは、ビルド後のアクションを追加して GAC を更新し、署名済みDLLの最新バージョンを保持するという形を取ることができます。
しかし、今のところ、この転換から先に進んで、このデバッグセッションに至った問題について引き続き作業を進めていきます。
解決しました。問題のdllのすべての発生(すべてのプロジェクト)を削除しました。
VS2012、クリーンと再構築は私のために問題を修正しました。 [プロパティ]-> [ビルド]->コードの最適化はオフになっています。 「プロパティ」->「ビルド」->「詳細設定」->デバッグ情報:完全
このリンクをご覧ください
http://social.msdn.Microsoft.com/Forums/en-US/vsdebug/thread/43cb16ba-0759-42ab-8e7d-9f168ace3b6f
「ツール」->「オプション」->「デバッグ」->「一般」で「Just My Code」のチェックを外してみてください。
わたしにはできる
VS 2008がdllを正しく再構築していないと推測します。
1)すべてのdllを削除します
2)ソリューションの再構築
そしてそれはそれを修正するはずです。
この問題も同様に発生しますが、何らかの理由で3回または4回発生しました。 Visual Studio 2005のバグ/ヒックアップ(または少なくとも私のインストール)である必要があります。
これは毎回うまくいきました:修正するには
他のすべてが失敗した場合は、プロジェクトのプロパティでアセンブリ名の名前を変更してみてください。これで問題が解決しました。
ビルド構成オプションを確認してください。最適化がオフになっており、DEBUG定数が定義されていることを確認してください。
[ツール]> [オプション]> [デバッグ]> [シンボル]> [除外モジュールの指定]は、dllまたはexeが除外モジュールリストにある場合に表示されます
特定のフォルダーのソリューションでこの問題が発生しましたが、別のフォルダーに移動したり、他のフォルダーで作成した場合、メッセージが表示されませんでした。クリーンアップ、再構築、再起動を行っても、このメッセージなしでは元のデバッグを取得できませんでした。エラーの原因となったファイルのコピーをシステムで検索したところ、コピーが保存されていることがわかりました
c:\ User\username\AppData\Local\Assembly\dl3
これはWin7-64で行われましたが、他のWindows OSでも同様です。そこで見つけたコピーをすべて削除しましたが、メッセージが表示されなくなりました。 [Enable Just My Code]のチェックを外す必要はありませんでした。
また、これはWPFアプリ用でしたが、検索でこのスレッドに出くわしたので、他の人の助けになることを願っています。
少なくとも非Webアプリケーションではこれが機能します:
From: http://www.stellarpc.com/articles/board.aspx?id=4
2-デバッグを許可...
アプリケーションでアセンブリの1つがビルドされているという性質のため、Visual Studioデバッガーでコードを処理できるようにいくつかの設定を変更する必要があります。
ソリューションエクスプローラーから問題のプロジェクトを右クリックし、[プロパティ]を選択します。これにより、プロジェクトプロパティパネルが開き、プロジェクトの非常に多くのオプションにアクセスできます。 [コンパイル]タブ(またはC#環境の場合は[ビルド])に移動し、画面の下部から[高度なコンパイルオプション...]を選択します。これにより、2つの重要な関心領域があるプロンプトが表示されます。
1)最適化-「最適化を有効にする」のチェックを外します
2)デバッグ情報を生成する-オプションが「フル」に設定されていることを確認します
次の手順に従うことで、この問題を解決できました。
ソリューションエクスプローラーにソリューションが表示されない場合は、次の手順を実行します。
これがお役に立てば幸いです。
別のサブネットに属するコンピューター上のアプリケーションをリモートデバッグしようとしたときに、これがありました。マシンが同じサブネット上にある場合、ネットワーク上でコードを実行するときに、コードをデバッグおよびステップスルーできました。サブネットを変更した後、ネットワークから実行しているときにステップスルーできず、「次のモジュールは最適化を有効にして、またはデバッグ情報なしで構築されました」を取得していました。
ソリューション?簡単です。構築したソリューションをリモートデバッグをホストしているマシンにコピーし、ローカルで実行します。
私もこれらすべてを持っています。そして、私はすべてこれをやった。これは、ソース管理からソリューション全体の新しいコピーを取得するたびに発生するようです。これらすべてを行った場合、Webプロジェクトのすべての参照(アセンブリ)のdllおよび.pdbファイルを削除し、ソリューションのクリーンオプションを使用し、一時ファイルを削除し、VSを閉じて再度開き、デバッグモードが選択されていることを確認します完全に設定されており、最適化はオフになっています。他に何がありますか?!?!?!
VS 2010 winFormsプロジェクトでこれが発生した場合。ここにいる人々の大半がWebプロジェクトを持っていることを見て、プロジェクトが保存されているフォルダーへのアクセスに関係していると思います。これは、この問題が発生したときに、Googleドライブがプロジェクトを保持しているフォルダーを同期していたためです。同期を無効にしても問題は解決しないようです。
私の解決策は、上記の答えの1つに似ています。
これがまだ起こるように思われるので、これが誰かを助けることを願っています。
Visual Studio 2010のWebプロジェクトでも同じ問題が発生し、最終的にこのメッセージが表示される理由を見つけました。 Visual Studioの既存のデバッグオプションを変更しました。
私の場合、それは私のウェブdllファイルでした...
私は同じ問題を抱えていますが、原因と解決策は異なります。ウィンドウはGustavo(上記)で表示されたものと同じでしたが、パスは次のとおりでした:"\ users\zzz\AppSettings ..."(zzzはWindowsユーザー名)
Excelアドインがありました-アドインのインストールをテストしていたため、VSインストール機能を介してコピーをインストールしました。 VSは明らかに、インストールされたコピーと起動したばかりのコピーの両方をデバッグしようとしていたため、インストールされたコピー上でデバッグシンボルを見つけることができませんでした。
上記のソリューションはどれも機能しませんでした(副作用なし)、
SOLUTION:アドインをアンインストールし、App Settingsのファイルを手動で削除しました。
これに従ってください:(最初のSTOPデバッグ)
1:右クリック プロジェクトソリューション名 または 事業 -> 物性
2:下 構成プロパティ 選択する 構成マネージャー
3:変更 設定 に デバッグ をクリックします 閉じる
4:変更 設定 に デバッグ をクリックします 適用-> OK
今すぐソリューションを再構築してください...!
私にとっては、プロジェクトプロパティの[コードの最適化]チェックボックスをオンにして、保存、チェック解除してから、再保存してくれました。
「Just My Codeを有効にする」を無効にすることもできましたが、その設定は必要ないので、修正というよりは回避策でした。
ケース:SharePoint開発でコンソールプロジェクトを使用してアセンブリをテストする-SharePoint開発を行っており、VSでこのアラートが表示されている場合は、コンソールアプリをテストする前にSPアセンブリをGACに展開してくださいSPプロジェクトには、コンソールテストアプリで呼び出す必要があるメソッドがあります。
私の場合は次のとおりです。webserviceはlib1.dllを参照しました。後で使用されなくなったため、後で参照を削除しました。ただし、lib1.dllはbinフォルダーに残りました。ライブラリが参照されなかったため、再構築およびクリーンアクションは役に立ちませんでした。 lib1.dllをbinフォルダーから手動で削除した後、このメッセージを取り除きました。
再構築してからデバッグしてください。
リリース構成でビルドした後、同じ問題が発生しました。デバッグに戻ったとき、VSは違いを検出していなかったため、binフォルダーの.dllファイルと.pdbファイルを更新していませんでした。
ここに私のために働いたものがあります:
付け加えると、私はこのブログを見て、私が直面していた同じ問題の解決策を見つけていました。残念ながら、上記の解決策は役に立たなかった。ついに、インストーラーを介して(.pdbと共に)ビットをインストールし、インストールフォルダーに明示的にアクセス許可を設定しました。
その理由は、ファイルブラウザーが正しいファイルを表示しているにもかかわらず、VSがpdbをロードできなかったにもかかわらず、上記と同じエラーが発生したためです。
「自分のコードだけを有効にする」のチェックを外し、インストーラーから権限設定を削除すると、VSはモジュールのロードを開始しました。
私のために働いた1つの構成は次のとおりでした
[プロジェクト]->(プロジェクト)プロパティ-> [デバッグ]タブ[構成]が[アクティブ(デバッグ)]に設定されていることを確認します。
私にとっては、一時的なasp.netファイル内のすべてのファイルを削除し、ソリューションを閉じてから再度開くと正常に動作します
IISに公開し、ビルトインWebサーバーを使用しない場合、またはIISエクスプレスを使用する場合は、公開プロファイル設定がデバッグモードであることを確認してください。 vs 11では、デフォルトでリリースモードになっています。
あなたはそれがウェブプロジェクトだと言いました...持っていますか
<compilation debug="true />
あなたのweb.configで?
プロジェクトでこの問題が発生しましたが、AssemblyInfo.csの次の行をコメントアウトすると問題が修正されました。
[Assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
私はWindowsサービスを作成していますが、これが私のために働いたものです:
偉大さが達成されました!
これはSVNのリポジトリチェックアウトで行ったもので、プロジェクトのソースコードが徐々にソリューションに追加されました。
ソリューションは次のようになりました
solution
- project 1
- Reference '..\assemblies\<companyname>.Customers.Adapter1.dll'
- project 2
- Reference '<companyname>.Customers.Adapter1.dll' (project reference).
- project '<companyname>.Customers.Adapter1'
解決するには:
プロジェクト1で、アセンブリフォルダーdllへの参照を削除します。
プロジェクト1で、プロジェクト参照を「.Customers.Adapter1」に追加します。