gpt4 book ai didi

c++ - 如何在 Visual Studio 2008 中创建自定义清理(清理后)事件?

转载 作者:IT老高 更新时间:2023-10-28 22:00:00 26 4
gpt4 key购买 nike

在我们的构建过程中,对于每个项目,我们使用 Post Build 事件将我们的可执行文件复制到单独的部署目录中。这很有效,但问题是我们在执行清洁解决方案/清洁项目后遇到了陈旧文件的问题。我想设置一个“清理”事件来删除复制的文件,而 Visual Studio 2008 似乎没有在项目属性页面中提供选项。

它有:

Build Events:
Pre-Build Event
Pre-Link Event
Post-Build Event
Custom Build Step
General

我想找到一些在清理项目时执行任意命令行的方法。

最佳答案

您可以在您的 csproj 文件中使用 MSBuild 目标语法。例如

  <Target Name="AfterClean">
<Delete Files="$(OutDir)\$(TargetName).exe" ContinueOnError="true" />
</Target>

MSBuild 团队博客中描述了一种直接在 Visual Studio IDE 中编辑 .csproj 文件的简洁方法,但这是我的第一篇文章,因此我只能包含一个超链接。(简单地说:卸载项目,然后右键单击它以查看条目“Edit [project].csproj”...您的 csproj 将在 IDE 中以 xml 文件的形式出现,其中包含元素和属性的智能感知。太棒了!)

自定义目标的完整列表是 here .

关于c++ - 如何在 Visual Studio 2008 中创建自定义清理(清理后)事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/631636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com