MSBuild:为什么它不复制我的文件
在VS2010项目文件中,我有这个,但它根本不复制文件。为什么?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
<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 "$(ProjectDir)Templates\*.tt" "$(dev_folder)MyWebsites\DotNetNuke%20Community%20Edition\DesktopModules\SharpMod\Templates\""/>
</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