9

F1Visual Studio Code Editorを押すと、 .NETMicroFrameworkのMSDNページでブラウザーが開くことがあります。私のプロジェクトは.NETFramework4.5を使用しており、MicroFrameworkの痕跡はありません。

たとえば、コードエディタで長押しF1すると、このリンクではなくこのリンクが開きます。MulticastDelegate

誰かが同じ問題を抱えていますか?

更新:
Jeff Braatenが提案したように、デバッグヘルプコンテキストを確認しましたが、問題ないようです。たとえば、Actionとのコンテキストには(キーワードを除いて)違いはありません。MulticastDelegate

そして、同じことが生成されたURLを教えてくれますAction

http://msdn.microsoft.com/query/dev11.query?appId=Dev11IDEF1
&l=EN-US&k=k(System.Action);
k(TargetFrameworkMoniker-.NETFramework,Version%3Dv4.5);
k(DevLang-csharp)&rd=true

の場合MulticastDelegate

http://msdn.microsoft.com/query/dev11.query?appId=Dev11IDEF1
&l=EN-US&k=k(System.MulticastDelegate);
k(TargetFrameworkMoniker-.NETFramework,Version%3Dv4.5);
k(DevLang-csharp)&rd=true

したがって、ほとんどの場合、VSが要求を生成する方法ではなく、MSDN検索エンジンがそれを解釈する方法です。

4

3 に答える 3

10

これはF1とVisualStudio2012の既知の問題です。現在取り組んでおり、現時点では回避策はありません。今のところ、正しいトピックを見つけるには検索を使用する必要があります。Robin Reynolds-ドキュメントマネージャー、Haertle

于 2013-01-25T22:14:37.217 に答える
6

=Visual Studioは、の代わりにバージョンのキーと値のペアを誤って構築しているようです。これは、アドレスがURLエンコード-されたときに変換されます。%3D

%3DURLのこのセクションでを置き換える場合

 k(TargetFrameworkMoniker-.NETFramework,Version%3Dv4.5);

を使用すると-、正しい.NET Framework4.5MSDNページが表示されます。

したがって、の正しいアドレスは次のMulticastDelegateようになります。

http://msdn.microsoft.com/query/dev11.query?appId=Dev11IDEF1
&l=EN-US&k=k(System.MulticastDelegate);
k(TargetFrameworkMoniker-.NETFramework,Version-v4.5);
k(DevLang-csharp)&rd=true
于 2014-07-10T20:25:27.660 に答える
2

これはF1とVisualStudioの長年の問題でしたが、最終的に修正されました。これで、Visual StudioでF1キーを押すと、MSDNが適切なトピックを開くはずです。

于 2015-12-11T23:31:45.913 に答える