首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows上的Mono xbuild错误

windows上的Mono xbuild错误
EN

Stack Overflow用户
提问于 2016-04-29 23:23:14
回答 2查看 631关注 0票数 0

我需要使用xbuild命令将csproj构建到一个filetest.il。

错误消息为MSBUILD: error MSBUILD0004:指定的项目文件太多。

这条错误消息意味着什么?那么如何解决呢?

代码语言:javascript
复制
@ECHO OFF
SET PATH=c:\MinGw\bin;c:\mono-3.2.3\bin;%PATH%
SET DMCS="C:\mono-3.2.3\lib\mono\4.5\xbuild.exe"
mono --runtime=v4.0.30319 %DMCS% -unsafe+ -o+ -sdk:4.5 -target:exe -out:test.il  H:\Csharp\Mono\Test\TestBuild\TestBuild\ConsoleApplication1\ConsoleApplication1.csproj
EN

回答 2

Stack Overflow用户

发布于 2016-04-30 10:34:23

mono --runtime=v4.0.30319%dmcs% -unsafe+ -o+ -sdk:4.5 -target:exe -out:test.il dmcs%dmcs%dmcs

这个命令混淆了xbuild*mcs的调用。传递给-unsafe+ -o+ -sdk:4.5 -target:exe -out:test.il等可执行文件的参数是针对mcs的,而不是针对xbuild的。只需使用xbuild.bat脚本(可能在C:\mono-3.2.3\bin\xbuild.bat中)或更改您必须执行的操作:

mono C:\mono-3.2.3\lib\mono\4.5\xbuild.exe H:\Csharp\Mono\Test\TestBuild\TestBuild\ConsoleApplication1\ConsoleApplication1.csproj

票数 3
EN

Stack Overflow用户

发布于 2016-04-30 01:21:14

在不使用已安装的xbuild外壳脚本的情况下运行xbuild

代码语言:javascript
复制
mono $MONO_OPTIONS C:\mono-3.2.3\lib\mono\4.5\xbuild.exe yourproject.csproj
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36942141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档