是否可以在蛋糕构建中使用像 $(OutDir) 和 $(ProjectName) 这样的宏?
我想对 VC++ 项目的输出文件做进一步处理。
例如,我想通过调用“upx myproject.exe”来保护二进制文件,但不想硬编码 exe 名称。
我知道这可以在我的 VC++ 项目的 Post-Event 中完成,只是想知道在 cake-build 中是否有同样的方法。
是否可以在蛋糕构建中使用像 $(OutDir) 和 $(ProjectName) 这样的宏?
我想对 VC++ 项目的输出文件做进一步处理。
例如,我想通过调用“upx myproject.exe”来保护二进制文件,但不想硬编码 exe 名称。
我知道这可以在我的 VC++ 项目的 Post-Event 中完成,只是想知道在 cake-build 中是否有同样的方法。
Cake 中有几个项目解析器,它们允许您访问输出文件名和引用等内容。这适用于 *.csproj 和 *.vbproj 文件,但我不确定这是否适用于您正在使用的项目类型。
http://cakebuild.net/api/Cake.Common.Solution.Project/ProjectAliases/A553D651
如果这不起作用,那么您可能必须考虑专门为此项目类型创建类似的东西。