我正在使用Microsoft.NETCore.App版本1.1.0構建一個dotnetcore項目。我曾嘗試更新到1.1.1,但我們的項目使用了NUnit,它在1.1.1中尚未完全支持。所以,我不得不把它推回去。但是,作爲更新的一部分,我必須安裝1.1.1的.Net Core應用程序。回滾之後,我重新安裝了1.1.0,當我建立我仍然得到以下錯誤:DotNetCore構建失敗,因爲Microsoft.DotNet.Props丟失
Error MSB4019 The imported project "C:\Program Files\dotnet\sdk\1.0.1\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
我看着在我安裝了SDK的所有版本的文件目錄,沒有的他們有那個目錄。這工作,直到我今天早上嘗試更新。我不確定爲什麼在重新安裝舊版本的.Net Core之後仍然失敗。這對我來說是一個阻礙,因爲它阻止我構建和完成API的功能。任何幫助深表感謝。
更新:答案顯然是將項目遷移到VS2017,可惜目前還不是一個選擇,因爲我們的項目使用NUnit的測試,這是尚未完全VS2017和dotnetcore支持。
隨着VS2017和.NET Core tooling 1.0 RTM在3月7日發佈,請不要在VS2015上浪費時間。 –
不幸的是,我不能移動到2017年,因爲我們的套件使用NUnit,它與VS2017和dotnetcore的兼容性有限 – cidthecoatrack
您提到NUnit是相當有趣的。您可以安全地開發.NET標準類庫,然後在傳統的.NET Framework類庫項目中運行NUnit測試用例。 –