如何解决致命错误:未指定输入?

编程入门 行业动态 更新时间:2024-10-22 17:29:23
本文介绍了如何解决致命错误:未指定输入?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我创建了一个自动构建脚本来测试由NUnit使用CruiseControl创建的单元测试用例. 我创建了一个msbuild脚本,如下所示:

Hi, I had created an automated build script to test unit test cases those were created by NUnit using CruiseControl. I had created one msbuild script as shown below:

<project defaulttargets="Build"> xmlns="schemas.microsoft/developer/msbuild/2003"> <import project="<br" mode="hold" /> "C:\Program Files\MSBuild\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets"/> <target name="Build"> <msbuild projects="D:\Mymath\Mymath.sln" /> <calltarget targets="Test" /> </target> <target name="Test"> <message text="Tests to run"></message> <nunit assemblies="D:\Mymath\MyMathTest2\bin\Debug\MyMathTest2.dll"> ContinueOnError="false" DisableShadowCopy="true" ToolPath="C:\Program Files\NUnit 2.5.10\bin\net-2.0\nunit-console-x86.exe" OutputXmlFile="$(Logs)\nunit-results.xml" /> </nunit></target> </project>

我的ccnet.config文件代码如下所示:

and my code for ccnet.config file is as shown below:

<cruisecontrol xmlns:cb="urn:ccnet.config.builder"> <project name="Test10Project"> <weburl>localhost:8080/ccnet/</weburl> <triggers> <intervaltrigger seconds="60" /> </triggers> <tasks> <msbuild> <executable>C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable> <workingdirectory>D:\build1</workingdirectory> <projectfile>D:\Mymath\Mymath.sln</projectfile> <buildargs>/v:quiet /noconlog /p:Configuration=Debug</buildargs> <targets>Build</targets> <timeout>900</timeout> <logger>C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MSBuild.dll</logger> </msbuild> <exec> <executable>C:\Program Files\NUnit 2.5.10\bin\net-2.0\nunit-console-x86.exe</executable> <baseDirectory>D:\Mymath</baseDirectory> <buildargs>/testcontainer:D:\Mymath\MyMathTest2\bin\Debug\MyMathTest2.dll</buildargs> <buildtimeoutseconds>900</buildtimeoutseconds> </exec> </tasks> </project> </cruisecontrol>

然后我的构建成功执行.但是它显示下面的错误

Then my build executed successfully.But it shows below error

<buildresults> <message level="Error">fatal error: no inputs specified</message> </buildresults>

Please let me know solution for this error.

推荐答案

(日志)\ nunit-results.xml"/> < /nunit > < /target > < /project > (Logs)\nunit-results.xml" /> </nunit></target> </project>

我的ccnet.config文件代码如下所示:

and my code for ccnet.config file is as shown below:

<cruisecontrol xmlns:cb="urn:ccnet.config.builder"> <project name="Test10Project"> <weburl>localhost:8080/ccnet/</weburl> <triggers> <intervaltrigger seconds="60" /> </triggers> <tasks> <msbuild> <executable>C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable> <workingdirectory>D:\build1</workingdirectory> <projectfile>D:\Mymath\Mymath.sln</projectfile> <buildargs>/v:quiet /noconlog /p:Configuration=Debug</buildargs> <targets>Build</targets> <timeout>900</timeout> <logger>C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MSBuild.dll</logger> </msbuild> <exec> <executable>C:\Program Files\NUnit 2.5.10\bin\net-2.0\nunit-console-x86.exe</executable> <baseDirectory>D:\Mymath</baseDirectory> <buildargs>/testcontainer:D:\Mymath\MyMathTest2\bin\Debug\MyMathTest2.dll</buildargs> <buildtimeoutseconds>900</buildtimeoutseconds> </exec> </tasks> </project> </cruisecontrol>

然后我的构建成功执行.但是它显示下面的错误

Then my build executed successfully.But it shows below error

<buildresults> <message level="Error">fatal error: no inputs specified</message> </buildresults>

请让我知道此错误的解决方案.

Please let me know solution for this error.

编辑以下行(已删除testcontainer:): Edit the following line (removed testcontainer:) : <buildargs>D:\Mymath\MyMathTest2\bin\Debug\MyMathTest2.dll</buildargs>

更多推荐

如何解决致命错误:未指定输入?

本文发布于:2023-10-31 15:47:41,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1546549.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:如何解决   错误

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!