我的csproj中有一個MSBuild目標,用於在生成後將我的Web應用程序的文件和文件夾複製到目標路徑。在Visual Studio 2010下爲項目配置運行DefaultTarget以外的項目
<Target Name="PublishToFileSystem" DependsOnTargets="PipelinePreDeployCopyAllFilesToOneFolder">
...
如果我通過與目標「PublishToFileSystem」命令行調用的MSBuild一切工作正常。
但是現在我想「使用」這個目標也用於Visual Studio中的特殊配置(如Release,Debug,...)。
我如何能配置分配給另一個目標比DefaultTarget「構建」設置項目與DefaultTargets:
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
感謝,康拉德
在AfterBuild-Target中使用DependsOnTargets,我在AfterBuild中得到了一個循環依賴的錯誤。 – Konrad 2011-12-21 17:41:51
PipelinePreDeployCopyAllFilesToOneFolder目標取決於AfterBuild目標? – Ludwo 2011-12-21 20:45:19
也許PipelinePreDeployCopyAllFilesToOneFolder中的某個子任務是一個再次調用AfterBuild的構建。 – Konrad 2011-12-22 07:22:45