DLL形式のアセンブリへの参照を含むC#プロジェクトがあります。これらのDLLファイルのPDB情報が、同じフォルダーに含まれています。参照されているメンバーでF12キーを押すと、メンバーの定義に移動します。代わりに、それは私にメタデータを与えます、もちろん私は望んでいません。
VSがデバッグしているときに、そのメソッドに1つのステップを実行すると、ソースコードに移動します。ただし、そのメソッドでF12キーを押すと、メタデータが表示されます。
ここにも同様の質問がありますが、それはプロジェクトの参照にのみ適用され、受け入れられた解決策は私の問題とは何の関係もありません。
Visual Studioの「定義に移動」は、メタデータのみを表示します
要約する:
- 参照されるプロジェクトはDLLです
- PDB情報を持っています
- デバッグモードでシングルステップすると、ソースコードが表示されます
- F12はメタデータに私をもたらします
- デバッグと同じように、F12でソースコードにアクセスしてもらいたいです。
編集:「プロジェクト」として追加することは、ソリューションファイルがすべて別々のソース管理リポジトリの下にある他の5つのプロジェクトについて参照するため、さらに複雑になるため、オプションではありません。