MSBUILD宏文档?

时间:2009-11-06 21:23:24

标签: c# .net visual-studio msbuild

我在我的.csproj文件中使用MSBUILD宏来处理AfterBuild事件主要只是为了复制文件。我通过示例来做这个,所以我所知道的只有我在使用中看到的那些:SolutionDir,ProjectDir,OutputPath和Configuration。在任何地方都有在线列表或好的信息页面,所以我可以阅读可用的内容,可用的构建中的哪些内容,定制等等?我知道在项目属性Build Events选项卡中使用post build事件时,对话框中会列出宏及其相应的值...对于MSBUILD,是否存在任何此类gui?目前我只是手动编辑.csproj文件。

3 个答案:

答案 0 :(得分:15)

这些称为属性,而不是宏。参见:

Reserved Properties

Common project properties

答案 1 :(得分:11)

MSDN MSBuild Reference

登录页面概述了不同的区域,但我必须承认我目前在AfterBuild事件上找不到任何内容。即使Targets page本身在这方面也缺乏信息。

答案 2 :(得分:5)

这就是你要找的东西。

MSDN - Macros for Build Commands and Properties