Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 为什么MSBuild不能从批处理文件工作?_Batch File_Msbuild_Automation_Command_Bamboo - Fatal编程技术网

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:谢谢,先生,是的,我发现了一个隐藏的新行字符