2017-10-08 93 views
2

我將代碼從.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

回答

0

所以這個問題是在別的地方,我在這裏發佈,所以也許其他面臨同樣問題的人可能會使用它。

問題是我在遷移過程中將引用項目的目標框架設置爲.Net Standard 2.0,我的猜測是存在一些不兼容性問題,因爲當我將這些問題更改爲.Net Core 2.0時,問題解決了。

其實這很棘手,因爲我可以編譯和構建代碼。