我在Visual Studio 2017中有一个解决方案,其中项目引用解决方案中的其他项目;当我打开解决方案并打开一个项目时,对其他项目中定义的代码的引用似乎没有得到解决(就像其他项目尚未加载一样)我必须单击每个项目,展开它然后引用都已解决。是否有解决方法可以避免这种情况?
更新:我为单一解决方案启用了轻量级解决方案
和Resharper安装。
要清楚解决方案构建,但visual studio会在>中显示红色参考其他项目中的代码,并且我在错误窗口中出现错误即使建筑物成功
更新2 正如Pankaj Kapare所建议的那样,如果我为解决方案禁用轻量级模式,问题就会消失,但如果我再次启用Lightweight则仍然存在
答案 0 :(得分:2)
您可能已启用“轻量级解决方案加载”选项。您可以按照以下步骤禁用它:
答案 1 :(得分:1)
对于那些(像我一样)应用solution by @Pankaj Kapare而仍然的人有同样的问题:
Tools > Options > Projects and Solutions > General
May be overridden for individual solutions
Always show solution
OK
Lightweight load
设置为Disabled
或Default
答案 2 :(得分:0)
我通过删除csproj.user
文件解决了这个问题。