有时,当我按下Visual Studio 代码编辑器时,它会打开带有 .NET Micro FrameworkF1的 MSDN 页面的浏览器。我的项目使用的是 .NET Framework 4.5,其中没有 Micro Framework 的痕迹。
例如,在我的代码编辑器中按下F1会MulticastDelegate
打开这个链接而不是这个链接。
有人有同样的问题吗?
更新:
正如 Jeff Braaten 所建议的,我检查了调试帮助上下文,看起来还不错。例如Action
和的上下文之间没有区别(关键字除外) 。MulticastDelegate
同样告诉生成的 URL For 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 搜索引擎如何解释它。