visual-studio - 在Visual Studio中需要 “post clean event”

标签 visual-studio visual-studio-2010

我得到了一个带有生成后事件的VS项目,该项目带有一个命令行命令,该命令行命令将文件(.dll)复制到bin目标目录(调试或发行版)。当我在项目上执行“清理”操作时,所有内容都会被清除,但此文件仍然保留。有没有一种方法可以清除事件后的广告,这样我也可以删除此文件?

最佳答案

您可以直接编辑项目文件,并将目标添加到文件末尾。 BeforeCleanAfterClean是目标,如下所述:

https://docs.microsoft.com/en-us/visualstudio/msbuild/how-to-extend-the-visual-studio-build-process?view=vs-2019

您应该能够在目标中放置一个Delete任务。

编辑
刚刚进行了测试(右键单击项目->卸载->右键单击->编辑),您将需要以下目标:

<Target Name="AfterClean">
    <Delete Files="$(TargetDir)\*.txt" />
</Target>

当您清理项目但不解决方案时,此方法有效-但不能100%工作。

关于visual-studio - 在Visual Studio中需要 “post clean event”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5102661/

相关文章:

visual-studio-2010 - 无法使用 resharper 解决符号问题,但代码可以编译

c# - 在 Unity3d 的 Unity Test Runner 中的单元测试期间加载文件

c# - 如何在 visual studio 中为 c# 文件中的所有行设置断点?

.net - 用于快速测试代码片段的 Visual Studio 加载项

c# - Visual Studio 上的 Nuget 包推送 403 错误

visual-studio - 禁用浏览器链接 - 哪个工具栏

C 主项目中的 C++ 静态库

c++ - 不同计算机上缺少 Visual C++ .dll

asp.net-mvc - Visual Studio 2010 未发布所有 App_Data

c# - 如何通过 VSIX 安装程序安装 xsd?