Batch file 为什么MSBuild不能从批处理文件工作?
我正在使用Batch file 为什么MSBuild不能从批处理文件工作?,batch-file,msbuild,automation,command,bamboo,Batch File,Msbuild,Automation,Command,Bamboo,我正在使用bambol工具构建我的visualstudio解决方案。我的MSbuild位于共享驱动器中。我能够访问网络驱动器,并能够构建解决方案。但是当我在批处理文件中传递相同的命令时。它失败了,错误如下: Line 1: c:\Users\Desktop>\\NetworkPath\c$\Windows\Microsoft.NET\Framework\v4.0.30319 \MSBuild "\\Networkpath\Users\shareFolder\mi
bambol
工具构建我的visualstudio解决方案
。我的MSbuild位于共享驱动器中。我能够访问网络驱动器,并能够构建解决方案。但是当我在批处理文件中传递相同的命令时。它失败了,错误如下:
Line 1: c:\Users\Desktop>\\NetworkPath\c$\Windows\Microsoft.NET\Framework\v4.0.30319
\MSBuild "\\Networkpath\Users\shareFolder\mi\Test\
Line 2: MSBUILD : error MSB1009: Project file does not exist.
Line 3: Switch: \\PC181185\Users\shareFolder\Rasmi\Test\
Line 4: c:\User\Desktop>TestProj\TestProj.sln"
解决方案路径为“\\Networkpath\Users\shareFolder\mi\Test\TestProj\TestProj.sln”
当我在命令提示符下将它们作为
c:\User\Desktop> \\NetworkPath\c$\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild "\\Networkpath\Users\shareFolder\mi\Test\TestProj\TestProj.sln"
这是完美的工作,并建立解决方案
但当我在批处理文件中传递相同的内容时。它不接受完整的路径。您可以从第1行
中注意到,该行的其余部分从第4行
中重复
请帮帮我。如何解决此问题。请准确发布批处理文件的内容,可能您有换行符或类似的内容。您显示的命令没有问题,因此问题可能出在批处理文件中。@stijn:谢谢,先生,是的,我发现了一个隐藏的新行字符