我正在尝试从詹金斯(Jenkins)运行构建,其中MSBuild运行NUnit测试,但是MSBuild一直抱怨多个项目通过:
MSBUILD:错误MSB1008:只能指定一个项目。开关: C:\ Users [用户] \ Desktop [Me] \ Programming \ My_Desktop_Apps \ SimpleCalcApp \ SimpleCalcTests \ bin \ Debug \ SimpleCalcTests.dll
据我了解,参数列表中有一个空格,使MSBuild认为存在多个项目。以下是命令行参数:
C:\ Program Files(x86)\ NUnit.org \ nunit-console \ nunit3-console.exe C:\ Users \ NGalaxy \ Desktop \ Nate \ Programming \ My_Desktop_Apps \ SimpleCalcApp \ SimpleCalcTests \ bin \ Debug \ SimpleCalcTests。 dll /xml=nunit-result.xml
我已经尝试使用双引号和反斜杠数十次了,但无济于事。我知道来自MSBuild的此错误代码已发布了很多次,但其他所有人都在从cmd运行该版本。 (我似乎也无法从cmd上通过MSBuild运行NUnit测试的直接答案。)
我正在关注Andy French about setting up Jenkins, Git, and MSBuild的系列教程
这是我可以在该主题上找到的最清晰的教程。我已经在这里呆了7个多小时,所以如果我错过了什么,请告诉我! 但是,如果您想提出NUnit或Jenkins的替代方案,请彻底解释安装/配置或链接到大量文档。 XD