當我安裝Visual Studio 2017 RC時,我不能再構建使用.NET核心1.0.1的項目,所以它不像我們所希望的那樣「並排」。安裝Visual Studio 2017 RC打破dotnet核心1.0.1?
當我建立我得到這個錯誤:
D:\dev\app >dotnet build
Microsoft (R) Build Engine version 15.1.0.0
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 11/28/2016 10:35:13 AM.
1>Project "D:\dev\...\app.xproj" on node 1 (Build target(s)).
1>D:\dev\..\app.xproj(7,3): error MSB4019: The imported project "C:\Program Files\dotnet\sdk\1.0.0-preview3-004056\Extensions\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.
1>Done Building Project "D:\dev\...\app.xproj" (Build target(s)) -- FAILED.
Build FAILED.
更新:我已經記錄在評論一個解決辦法,但如果有一種方式來獲得兩個preview3和preview2工具「肩並肩」上班這這個問題在問什麼。
解決方法:重命名文件夾C:\ Program Files文件\ dotnet \ sdk \ 1.0.0-preview-3通過在其前面放置波浪線或美元符號,只留下preview2工具文件夾。解決方法的意圖是讓預覽2工具功能正常,即使2017RC提供了一套損壞的工具。 –
替代解決方法可能是去add-remove-programs並找到dotnet preview3工具項並將其刪除,這可能具有大致相同的效果。 –
由於最終結果將是預覽版SDK,我認爲這將是一個暫時的「已知問題」,無法解決。另一個解決方法是運行'dotnet migrate'完全切換到預覽3. –