Visual studio 2017 Visual Studio生成事件

Visual studio 2017 Visual Studio生成事件,visual-studio-2017,Visual Studio 2017,我不想在Visual Studio 2017中配置我的解决方案,以便在生成后进行清理等。我感兴趣的是,在生成前/生成后事件部分是否有完整的命令/事件列表。是否有?根据,有预生成、预链接和后生成事件。这些可以内联声明,VS执行以下操作: <ItemGroup> <PostBuildEvent>rd /s /q obj</PostBuildEvent> <ItemGroup> 文档演示了它被分解成单独的命令和消息,但这在C项目中对我来说不起作用。

我不想在Visual Studio 2017中配置我的解决方案,以便在生成后进行清理等。我感兴趣的是,在生成前/生成后事件部分是否有完整的命令/事件列表。是否有?

根据,有预生成、预链接和后生成事件。这些可以内联声明,VS执行以下操作:

<ItemGroup>
  <PostBuildEvent>rd /s /q obj</PostBuildEvent>
<ItemGroup>
文档演示了它被分解成单独的命令和消息,但这在C项目中对我来说不起作用。我不确定这是否是C++唯一的特性。
<ItemGroup>
  <PostBuildEvent>
    <Command>rd /s /q obj<Command>
    <Message>Cleanup intermediate output directory</Message>
  </PostBuildEvent>
<ItemGroup>
此外,还可以通过添加新的MSBuild目标来扩充生成管道。这些可以配置为在管道中的任何特定目标之前或之后运行。默认情况下,管道中有许多特定目标。这方面的文档,尤其是标题为BeforeTargets和AfterTargets的部分