Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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
MSBuild:为什么它不复制我的文件_Msbuild - Fatal编程技术网

MSBuild:为什么它不复制我的文件

MSBuild:为什么它不复制我的文件,msbuild,Msbuild,在VS2010项目文件中,我有这个,但它根本不复制文件。为什么? <Target Name="AfterBuild"> <Exec Command="xcopy.exe /Y /S $(ProjectDir)Templates\*.tt $(dev_folder)MyWebsites\DotNetNuke%20Community%20Edition\DesktopModules\SharpMod\Templates\"/> </Target> XC

在VS2010项目文件中,我有这个,但它根本不复制文件。为什么?

<Target Name="AfterBuild">
    <Exec Command="xcopy.exe /Y /S $(ProjectDir)Templates\*.tt  $(dev_folder)MyWebsites\DotNetNuke%20Community%20Edition\DesktopModules\SharpMod\Templates\"/>
</Target>

XCopy是一个权限或文件空间问题

可能是因为路径中有空间。尝试使用双引号:

<Target Name="AfterBuild">
    <Exec Command="xcopy.exe /Y /S &quot;$(ProjectDir)Templates\*.tt&quot;  &quot;$(dev_folder)MyWebsites\DotNetNuke%20Community%20Edition\DesktopModules\SharpMod\Templates\&quot;"/>
</Target>


目标中的
$(dev_文件夹)
后缺少反斜杠。查看您对Eric的评论回复,结果是
c:\softwareMyWebsites\DotNetNuke Community Edition\DesktopModules\SharpMod\Templates\
-请注意
software
MyWebsites
之间缺少的路径分隔符。后构建目标的输出是什么?有错误消息吗?@Eric:error 1命令“xcopy.exe/Y/S C:\software\dynomodules\DnnModules\dnnSphere.DnnModules.SharpMod\Templates*.tt C:\softwareMyWebsites\DotNetNuke Community Edition\DesktopModules\SharpMod\Templates\”已退出,代码为4.C:\software\dynomod\DnnModules\dnnSphere.DnnModules.SharpMod\dnnSphere.DnnModules.SharpMod.csproj 243 5 dnnSphere.DnnModules.SharpMod