Visual Studio显示不存在的错误

问题描述:

我将代码从.Net Core 1.1迁移到.Net Core 2.0,Visual Studio显示了其他项目引用的类的错误(现在是.Net Standard 2.0);同时,代码可以在命令行甚至Visual Studio本身没有错误的情况下构建!Visual Studio显示不存在的错误

enter image description here

无法解析符号Application User

是否有任何变通解决这一问题?

+3

你关闭并重新打开VS? –

+0

@MartinUllrich是的,对于解决方案和整个VS都做了同样的事情,仍然没有机会。 – mok

+0

@PatrickArtner试过这个,结果也一样。它认为几个月前存在同样的问题,但也许现在应该解决:https://weblog.west-wind.com/posts/2017/May/15/Upgrading-to-NET-Core- 20预览。 – mok

所以这个问题是在别的地方,我在这里发布,所以也许其他面临同样问题的人可能会使用它。

问题是我在迁移过程中将引用项目的目标框架设置为.Net Standard 2.0,我的猜测是存在一些不兼容性问题,因为当我将这些问题更改为.Net Core 2.0时,问题解决了。

其实这很棘手,因为我可以编译和构建代码。