VS2017 - 解决方案正确构建错误错误(损坏的.vs文件夹?)

问题描述 投票:0回答:1

我正在使用VS 2017社区,我正在开发一个包含2个自定义项目的解决方案,我们称之为MainApp和DependencyLibrary。有一个从MainApp到DependencyLibrary的项目引用。

每隔一段时间,IDE就会开始报告错误,好像缺少对DependencyLibrary的引用(并且IntelliSense也停止为该库工作)。

enter image description here

当然,我已经三重检查并验证了引用仍然存在,即使报告的错误,解决方案甚至可以完美地构建,因此编译器知道没有问题。

如果我完全关闭Visual Studio并重新进入解决方案,它仍处于相同的状态(报告错误和智能感知被打破,但构建完美)。

如果我关闭Visual Studio并删除解决方案的.vs文件夹,它似乎解决了问题,但后来我丢失了所有本地/个人设置(打开文件等...)。所以有一个解决方法,但它很烦人,我想知道是否有任何已知的问题,我不小心做了导致这种情况。

请注意,我已经检查过这些其他SO帖子:

intellisense error but no build error

Getting "type or namespace name could not be found" but everything seems ok?

第一篇文章没有答案,只是引用了第二篇文章,但是根据第二篇文章,我已经验证了两个项目都针对的是完全相同的.NET框架版本,而第二篇文章中没有其他评论或答案似乎是与我的解决方案相关。

visual-studio intellisense
1个回答
0
投票

对我来说,这是由于一个nuget包,特别是由于Microsoft.CodeDom.Providers.DotNetCompilerPlatfom我在不同的项目中有相同包的不同版本,一旦我在所有项目中引用相同的版本,错误就解决了。

© www.soinside.com 2019 - 2024. All rights reserved.