Visual Studio Post-重建/Post-NoBuild 事件?

Visual Studio Post-Rebuild / Post-NoBuild Event?

我正在做一个项目,我需要一个脚本在有人按下“F5”或“F6”时执行,即使项目中的代码没有改变。

该脚本负责从不同的目录复制数据 - 可能已更改的数据。

我注意到这作为 post-build 事件正常工作,但前提是项目实际上是重建的。如何让事件触发而不需要每次都清理?

这些是我在需要时将脚本设置为 运行 所遵循的步骤:

  1. 打开的项目 > 属性
  2. 导航到自定义生成步骤 > 常规
  3. 将脚本命令放入“命令行”字段
  4. 设置一个任意的输出文件名(这是必需的,如果你没有输出文件名,visual studio 将跳过你的自定义构建步骤)我选择了一个任意的文件名“.filename”如果我要得到幻想我也有脚本输出日志到这个文件
  5. 将“Execute After”字段设置为“FinalizeBuildStatus”这确保命令将在构建状态建立后执行(在您按下 F5 或 F6 的所有情况下都会发生,即使您没有'未更改项目中的任何代码)。

我很惊讶没有在网上其他地方清楚地列出这些步骤。也许我不擅长谷歌搜索,但自从我解决了自己的问题后,我发现它只适合分享以防其他人遇到这个问题。