【发布时间】:2019-05-01 09:32:44
【问题描述】:
我有一个具有多框架目标的项目-<TargetFrameworks>netstandard2.0;net471</TargetFrameworks>。
我想分别为netframework 和netstandard 构建解决方案。
目前我使用这个 MSBuild 命令:
MSBuild MySln.sln /t:Build /p:Configuration=Release /p:Platform="Any CPU" /m /nr:False
我试过你运行这个命令:
MSBuild CxAudit.sln /t:Build /p:Configuration=Release /p:Platform="Any CPU" /p:TargetFramework=netstandard2.0 /m /nr:False
(使用 /p:TargetFramework=netstandard2.0)
但它失败了,即使是第一个命令也通过并构建了netstandard 输出。
【问题讨论】:
-
你试过
/p:TargetFrameworks=netstandard2.0(s)吗? -
您的解决方案中是否有不针对
netstandard2.0的项目?我很确定未能构建的项目将是这些其他项目之一..
标签: build msbuild .net-core .net-standard