我尝试过构建
https://github.com/dotliquid/dotliquid
using visual studio 2017RC but I get the following errors from the build after the project files are upgraded. C:\Users\phelan\workspace\dotliquid\src\DotLiquid\DotLiquid.csproj : error : The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.props" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. C:\Users\phelan\workspace\dotliquid\src\DotLiquid\DotLiquid.csproj
C:\Users\phelan\workspace\dotliquid\src\DotLiquid.Tests\DotLiquid.Tests.csproj : error : The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.props" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. C:\Users\phelan\workspace\dotliquid\src\DotLiquid.Tests\DotLiquid.Tests.csproj
C:\Users\phelan\workspace\dotliquid\src\DotLiquid.Website\DotLiquid.Website.csproj : error : The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk.Web\Sdk\Sdk.props" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. C:\Users\phelan\workspace\dotliquid\src\DotLiquid.Website\DotLiquid.Website.csproj
C:\Users\phelan\workspace\dotliquid\src\DotLiquid.Website.Tests\DotLiquid.Website.Tests.csproj : error : The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.props" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. C:\Users\phelan\workspace\dotliquid\src\DotLiquid.Website.Tests\DotLiquid.Website.Tests.csproj
C:\Users\phelan\workspace\dotliquid\src\DotLiquid\DotLiquid.csproj : error : The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.props" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. C:\Users\phelan\workspace\dotliquid\src\DotLiquid\DotLiquid.csproj
C:\Users\phelan\workspace\dotliquid\src\DotLiquid\DotLiquid.csproj : error : The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.props" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. C:\Users\phelan\workspace\dotliquid\src\DotLiquid\DotLiquid.csproj
我查看了visual studio安装目录,没有文件夹
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks
这里有什么?
最佳答案
正如上面评论中提到的,一位同事今天遇到了这种情况,甚至在目录 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Sdks
之间进行复制也没有彻底解决问题。
经过大量调查,如果您不在“工作负载”选项卡中选择“.NET Core 和 Docker(预览版)”,那么即使在“独立组件”中选择了 .NET 组件"tab 您的安装将不完全支持 .NET Core;这包括您是否另外手动安装了 .NET Core SDK。
我们不希望安装 Docker 元素,因此我们选择不勾选它,而是使用“Individual Components”选项卡,但正如所说,它似乎没有按预期工作。
关于visual-studio-2017 - 无法将 SDK 导入到 Visual Studio 2017rc 中的 dotliquid build,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41542151/