.net Visual Studio 2012-Intellisense显示但没有摘要说明
在图中,顶部是我在使用TargetFrameworkV3.5时看到的内容 但是,如果我切换到任何其他框架,例如v3.5客户机概要文件,则说明将再次可用 我已将问题隔离到对mscorlib.dll的引用。我右键单击.net Visual Studio 2012-Intellisense显示但没有摘要说明,.net,visual-studio-2012,intellisense,mscorlib,.net,Visual Studio 2012,Intellisense,Mscorlib,在图中,顶部是我在使用TargetFrameworkV3.5时看到的内容 但是,如果我切换到任何其他框架,例如v3.5客户机概要文件,则说明将再次可用 我已将问题隔离到对mscorlib.dll的引用。我右键单击字符串,然后选择转到定义F12 当我使用v3.5时,它引用了C:\Windows,并且dll不包含任何注释或描述,这就是为什么intellisense不显示任何注释或描述的原因 #region Assembly mscorlib.dll, v2.0.0.0 // C:\Windows\
字符串
,然后选择转到定义F12
当我使用v3.5时,它引用了C:\Windows
,并且dll不包含任何注释或描述,这就是为什么intellisense不显示任何注释或描述的原因
#region Assembly mscorlib.dll, v2.0.0.0
// C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll
#endregion
当我使用v3.5客户端配置文件(或任何其他配置文件,例如v4.0、v4.5)时,它从C:\Program Files(x86)\
引用,并且说明会重新开始工作(即使不重新启动Visual Studio)
有人能确认一下他们是否使用了目标框架v3.5并转到字符串定义,mscorlib.dll的路径是什么吗?我已经解决了我的问题。在修复之前,我做的最后一步是转到
控制面板->程序->程序和功能
,然后单击Microsoft.NET Framework 4.5多目标包
,然后单击修复
(单击后应显示在表格标题中)
奇怪的是,当评论没有出现时,它仍然引用与以前相同的DLL:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll
dll上的日期戳没有更改
我尝试了其他一些可能有帮助的方法:
控制面板->程序->打开或关闭Windows功能
我取消选中,单击“确定”,然后重新启动,然后重新检查
我重新安装了从Microsoft下载的dotnetfx35setup.exe
我试着复制这些文件
发件人:
C:\ProgramFiles(x86)\Reference Assembly\Microsoft\Framework\v3.5\
致:
C:\ProgramFiles(x86)\Reference Assembly\Microsoft\Framework\.NETFramework\v3.5\
但是,这只提供了部分DLL列表,Visual Studio曾一度抱怨缺少核心DLL。此外,如果我取消移动,并转到References->Add Reference…
,则Visual Studio将显示窗口,但通常列出可用DLL的表会显示“没有使用框架程序集”“在机器上”
我还尝试修复visual studio安装。这花费了很长时间,问题没有得到解决
下面是另一个线程,该线程具有与复制文件相同的问题:
谢谢,VS2015没有针对.net 4.6的intellisence,因此了解您的解决方案有助于我解决问题(不幸的是,它降级到了4.5.2)
#region Assembly mscorlib.dll, v2.0.0.0
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v3.5\Profile\Client\mscorlib.dll
#endregion