Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
C# Visual Studio 2017代码已编译,但nuget软件包带有红色下划线_C#_Visual Studio_Nuget Package Restore - Fatal编程技术网

C# Visual Studio 2017代码已编译,但nuget软件包带有红色下划线

C# Visual Studio 2017代码已编译,但nuget软件包带有红色下划线,c#,visual-studio,nuget-package-restore,C#,Visual Studio,Nuget Package Restore,在重新安装我的电脑(包括VS)后,我的代码会编译,但某些nuget软件包的using语句(以及使用该软件包的行)会用红色错误下划线,就好像该软件包没有被引用一样。但是,代码编译得很好。虽然这可能只是一个烦恼,但现在暂停代码并修改注释中的一个空格都不会让我像以前那样继续 我肯定我只是在某个地方丢失了一些缓存,但到目前为止我还没有找到解决方案。VS clean/rebuild,clean并重新打开VS,bin/obj文件夹删除没有帮助,还原nuget软件包表示没有要还原的内容。尝试关闭Visual

在重新安装我的电脑(包括VS)后,我的代码会编译,但某些nuget软件包的using语句(以及使用该软件包的行)会用红色错误下划线,就好像该软件包没有被引用一样。但是,代码编译得很好。虽然这可能只是一个烦恼,但现在暂停代码并修改注释中的一个空格都不会让我像以前那样继续


我肯定我只是在某个地方丢失了一些缓存,但到目前为止我还没有找到解决方案。VS clean/rebuild,clean并重新打开VS,bin/obj文件夹删除没有帮助,还原nuget软件包表示没有要还原的内容。

尝试关闭Visual Studio,然后删除处于解决方案级别的.VS目录。我和你的症状完全一样,这是唯一能帮我解决的问题。

听起来可能很愚蠢,但你试过重新启动VS吗?我经常遇到这种情况,重新启动Visual Studio通常可以解决任何UI错误。退出VS然后打开解决方案如何?编辑了我的帖子,但是的,我甚至在解决方案资源管理器中清理并重新打开VS.展开引用。并查看一些参考资料旁边是否有警告标志。如果是这样,那么我怀疑这些软件包没有被下载。在您下载nuget packagesVS 2017 15.8.3和ReSharper 2018.2的存储库中是否可以找到它们?我也可以这样做。此外,在切换分支后,包并不总是正确恢复。重新启动Visual Studio通常会为我修复它。这为我修复了它,但也可能是csproj文件中的HintPath不正确。就我而言,这两个问题我都有。