Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Visual Studio 2012-Intellisense显示但没有摘要说明_.net_Visual Studio 2012_Intellisense_Mscorlib - Fatal编程技术网

.net Visual Studio 2012-Intellisense显示但没有摘要说明

.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\

在图中,顶部是我在使用TargetFrameworkV3.5时看到的内容

但是,如果我切换到任何其他框架,例如v3.5客户机概要文件,则说明将再次可用

我已将问题隔离到对mscorlib.dll的引用。我右键单击
字符串
,然后选择
转到定义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