XBuild 报告项目文件过多但适用于 MSBuild
XBuild reporting too many project files but works with MSBuild
我是运行下面的msbuild命令
msbuild /verbosity:normal /property:configuration="Release"
/property:VisualStudioVersion="12.0" /m /property:RunOctoPack="true"
/property:OctoPackEnforceAddingFiles="true" /target:"Clean" ../MYSLN.sln
构建成功。
我刚刚在 OSX 上使用 xbuild 尝试 运行 相同的命令,所以:
xbuild /verbosity:normal /property:configuration="Release"
/property:VisualStudioVersion="12.0" /m /property:RunOctoPack="true"
/property:OctoPackEnforceAddingFiles="true" /target:"Clean" ../MYSLN.sln
哪个报告
MSBUILD: error MSBUILD0004: Too many project files specified
我有 XBuild 引擎版本 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 作为参数
我是运行下面的msbuild命令
msbuild /verbosity:normal /property:configuration="Release" /property:VisualStudioVersion="12.0" /m /property:RunOctoPack="true" /property:OctoPackEnforceAddingFiles="true" /target:"Clean" ../MYSLN.sln
构建成功。
我刚刚在 OSX 上使用 xbuild 尝试 运行 相同的命令,所以:
xbuild /verbosity:normal /property:configuration="Release" /property:VisualStudioVersion="12.0" /m /property:RunOctoPack="true" /property:OctoPackEnforceAddingFiles="true" /target:"Clean" ../MYSLN.sln
哪个报告
MSBUILD: error MSBUILD0004: Too many project files specified
我有 XBuild 引擎版本 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 作为参数