Anr*_*nri 9 msdn visual-studio visual-studio-2012
有时,当我按下F1Visual Studio代码编辑器时,它会打开带有.NET Micro Framework的MSDN页面的浏览器.我的项目使用的是.NET Framework 4.5,其中没有Micro Framework的痕迹.
例如F1,MulticastDelegate在我的代码编辑器中按下可打开此链接而不是此链接.
有人有同样的问题吗?
更新:
正如Jeff Braaten建议的那样,我检查了Debug帮助上下文,看起来很好.有上下文之间没有差别(除了关键字)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
Run Code Online (Sandbox Code Playgroud)
用于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
Run Code Online (Sandbox Code Playgroud)
因此,最有可能的是,VS不是如何生成请求,而是MSDN搜索引擎如何解释它.
小智 10
这是F1和Visual Studio 2012的一个已知问题.我们正在研究它,目前还没有解决方法.目前,您需要使用搜索来查找正确的主题.Robin Reynolds-Haertle,文档管理员
小智 6
似乎Visual Studio错误地使用a =而不是构建Version键值对-,然后%3D在地址进行URL编码时转换为.
如果您替换%3DURL的此部分
k(TargetFrameworkMoniker-.NETFramework,Version%3Dv4.5);
Run Code Online (Sandbox Code Playgroud)
使用a -,您将获得正确的.NET Framework 4.5 MSDN页面.
所以,正确的地址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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1078 次 |
| 最近记录: |