有时,当我在Visual Studio代码编辑器中按F1时,它会打开带有MSDN页面的浏览器,用于.NET Micro Framework。我的项目使用的是.NET Framework 4.5,并且没有Micro Framework的痕迹。Visual Studio帮助系统目标错误框架版本
例如按F1超过MulticastDelegate
在我的代码编辑器中打开this link,而不是this link。
任何人都有同样的问题?
UPDATE:
杰夫布拉滕建议,我检查调试帮助上下文,似乎罚款。例如,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的搜索引擎是如何解释它。
您使用的是离线或在线帮助吗? – hoooman
我正在使用框架4.0,它打开了一个正确的页面,即为4.0 – ganesh
@ hoooman在线 – Anri