【发布时间】:2017-09-09 05:54:59
【问题描述】:
我想在我的所有 .vcxproj (Visual C++ 2012) 项目中注入一个自定义 MSBuild 任务,该任务将以下文件路径作为输入:
即将生成的程序集(.exe 或 .dll)和 .pdb
与二进制文件一起复制到输出文件夹的任何其他文件
该任务然后使用这些路径执行一些操作,然后让构建继续实际生成程序集并复制到输出文件夹。我该怎么办?
在问这个问题之前我已经做了很多研究,但是 MSBuild 示例非常稀缺,并且通常涉及一两个半硬编码路径,而不是通过自定义任务将要创建/复制的所有文件的名称管道化。
(如果你很好奇,这些操作可能包括检查文件是否已经存在并且是只读的,是否被程序锁定,没有在 Perforce 中签出,然后采取适当的措施。)
【问题讨论】:
标签: c# c++ .net visual-studio-2012 msbuild