События сборки Visual Studio - PullRequest
       0

События сборки Visual Studio

0 голосов
/ 30 ноября 2018

Я не пытаюсь настроить свое решение в Visual Studio 2017 для очистки после сборок и т. Д. Мне интересно, есть ли полный список команд / событий для использования в разделе событий до / после сборки.Есть ли?

1 Ответ

0 голосов
/ 30 ноября 2018

Согласно этой странице , существуют события PreBuild, PreLink и PostBuild.Они могут быть объявлены встроенными (что 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 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...