AspNetCore 源码在 vs2017无法编译通过,
我用NET CORE CLI 命令直接编译的时候可以通过,但是用VS 2017不行
VS2017 老是去找D:\Program Files (x86)\Microsoft Visual Studio\Preview\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets ,
其实要设置成C:\Program Files\dotnet\sdk\2.0.0-preview1-005977\Microsoft.Common.CurrentVersion.targets 就没有问题,
哪位老司机告诉我下应该怎么修改
OK,找到问题了
.csproj文件中添加
<PropertyGroup>
<DisableOutOfProcTaskHost>true</DisableOutOfProcTaskHost>
</PropertyGroup>
这样VS就不会去安装目录下找.targets文件,
然后添加环境变量 MSBuildSdksPath : C:\Program Files\dotnet\sdk\2.0.0-preview1-005977\Sdks 指定net core 2.0 sdk的目录,编译就能通过了
你用的是 VS 2017 Preview (2) Version 15.3 吗?