如何使用MSBuild从后期构建事件中运行目标

Pra*_*eth 2 .net msbuild visual-studio-2010 msbuild-4.0

我想使用visual studio属性窗口(而不是cmd promt)中的post build事件在csproj文件中运行目标.

那可能吗?请解释一下

Bri*_*ker 6

您可以在csproj文件中定义名为AfterBuild的目标,并在构建过程结束时调用它.您还可以添加一个在核心构建操作之前调用的BeforeBuild目标.

  • msbuild脚本对post build事件中的文本执行Exec任务,因此您可以调用MSBuild来执行某个项目文件并以这种方式运行目标 - 如果您必须使用post build事件执行此操作."visual studio属性"是MSBuild属性,因此您可以在AfterBuild目标中访问它们. (2认同)
  • 这是一个描述csproj文件中可用的一些集成点的链接:http://msdn.microsoft.com/en-us/library/ms366724.aspx (2认同)