我正在运行以下 msbuild 命令
msbuild /verbosity:normal /property:configuration="Release" /property:VisualStudioVersion="12.0" /m /property:RunOctoPack="true" /property:OctoPackEnforceAddingFiles="true" /target:"Clean" ../MYSLN。登录
成功构建。
我只是尝试在 OSX 上使用 xbuild 运行相同的命令,所以:
xbuild /verbosity:normal /property:configuration="Release" /property:VisualStudioVersion="12.0" /m /property:RunOctoPack="true" /property:OctoPackEnforceAddingFiles="true" /target:"Clean" ../MYSLN.登录
哪个报道
MSBUILD:错误 MSBUILD0004:指定的项目文件太多
我有 XBuild Engine 12.0 版和 Mono 4.0.2.0 版
我列出参数的方式是否有一些细微的错误
- - 编辑 - -
在这里抛出:https : //github.com/mono/mono/blob/master/mcs/tools/xbuild/Parameters.cs#L140这表明 xbuild 没有拿起解决方案文件(我认为)
注意,我已经尝试将解决方案文件作为第一个和最后一个参数无济于事
- - 编辑 - -
我补充说,解决方案文件有一个大写名称,以防万一。
- - 编辑 - -
啊,我一直在围绕他们的参数解析代码编写测试,但它无法识别 /m
所以,我抓住了他们的来源并编写了一个测试来看看发生了什么。而且 xamarin 无法识别 /m 参数。这是 xbuild 的一个真实参数,所以我已经登录https://bugzilla.xamarin.com/show_bug.cgi?id=33388看看他们是否故意不支持它
TLDR;当前 xbuild 不支持 /m 作为参数
归档时间: |
|
查看次数: |
2694 次 |
最近记录: |