【发布时间】:2017-08-21 23:36:57
【问题描述】:
我正在尝试使用 cake 构建我的 dotnet core 解决方案,但我收到了它:
C:\Program Files\dotnet\sdk\1.0.1\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.Common.targets(73,5):错误:项目 'xxx .csproj' 以 '.NETCoreApp,Version=v1.1' 为目标。它不能被以“.NETCoreApp,Version=v1.0”为目标的项目引用。 [xxx.csproj]
可能出了什么问题?
如果我在 cmd 上运行 dotnet.exe build,构建工作正常
- dotnet 构建 xxx.csproj
Microsoft (R) Build Engine 版本 15.1.548.43366 版权所有 (C) 微软公司。保留所有权利。
CouchDB.Driver.Core -> xxx.dll
构建成功。 0 个警告 0 个错误
经过时间 00:00:01.50
环境机
-
xxx.csproj 版本是:
netcoreapp1.1
-
蛋糕--版本
版本 0.19.1+Branch.main.Sha.4c5b4fd5b1c4d9d36066ec78714027e26b211af4
-
dotnet.exe --version
1.0.1
-
dotnet.exe
Microsoft .NET Core 共享框架主机
版本:1.1.0 构建:928f77c4bc3f49d892459992fb6e1d5542cb5e86
【问题讨论】:
-
如果您使用此 stackoverflow.com/questions/38658660/… 运行,实际运行的是什么 dotnet 命令?
-
您的 Cake 脚本看起来如何?您使用的是 MSBuild 别名还是 DotNetCoreBuild 别名?