2017-04-05 51 views
6

當加載我的。NET Frameowrk在Visual Studio 2017年4.6.2的解決方案,它給了我以下警告:警告在VS2017但所有罰款與VS2015

Severity Code Description Project File Line Suppression State 
Warning Your project is not referencing the ".NETFramework,Version=v4.6.2" framework. Add a reference to ".NETFramework,Version=v4.6.2" in the "frameworks" section of your project.json, and then re-run NuGet restore. 

另:

Warning IDE0006 Error encountered while loading the project. Some project features, such as full solution analysis for the failed project and projects that depend on it, have been disabled. BigData  1 Active 

然而,在visual studio 2015中加載完全相同的解決方案文件和結構。

這是爲什麼,我怎麼解決它?

BTW,從我讀,在最新的更新,project.json合併回.csproj的,爲什麼在這裏它仍然在project.json推薦一些

+0

聽起來像一個.NETCore項目,VS2017中這些項目的完成方式發生了相當大的變化。重新創建項目將是避免依賴項目轉換器的簡單方法。我們不應該猜測這個順便說一句。 –

回答

18

在將vs2015解決方案從2017年遷移到2017年之後不久構建出的這個錯誤顯示爲錯誤,然後再進行一些git重組。事實證明,我認爲git實際上是罪魁禍首。

無論如何,手動刪除受影響的項目bin & obj文件夾,解決了這個問題對我來說。 (單獨清理並沒有削減它。)

+1

我有一個測試項目,它拒絕構建。按照這個程序工作就像一個魅力。 – CokoBWare

0

你確定,你安裝了所有需要的軟件包你的項目?它可能是未安裝的功能。進入啓動器進行修改並檢查,是否安裝了所有依賴項?

相關問題