Процесс удаления MSBuild - PullRequest
       8

Процесс удаления MSBuild

0 голосов
/ 21 августа 2009

Я работаю над устранением некоторых проблем с MSBuild в большом проекте. Как часть пользовательской цели сборки в нашей настройке MSBuild, мы вставляем файлы .PDB в Symbol Store после успешной сборки. Это отлично работает. Однако, когда мы удаляем старые сборки, мы также должны удалить файлы .PDB из Symbol Store, для чего требуется идентификатор транзакции, который генерируется при вставке символов. Это вывод в файл отладки сборки, поэтому найти его не составит труда. Проблема в том, что мы хотим автоматизировать удаление старых сборок, и нам нужно также удалить файлы .PDB одновременно. В настоящее время это может быть сделано только вручную, а также перед удалением сборки вручную, в противном случае мы теряем идентификатор транзакции. Есть ли способ подключиться к автоматизированному процессу удаления в MSBuild и установить некоторые пользовательские цели?

1 Ответ

1 голос
/ 21 августа 2009

Я работаю над устранением некоторых проблем с MSBuild в большом проекте.Как часть пользовательской цели сборки в нашей настройке MSBuild, мы вставляем файлы .PDB в Symbol Store после успешной сборки.

Слава для использования Symbol Server.Я никогда не пожалею об использовании.

Для вашего особого случая я бы рассмотрел написание пользовательской задачи MSBuild и подключение этой задачи к сценарию MSBuild.это очень просто, и вы можете просто вызвать его из файла проекта очень просто:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <UsingTask TaskName="SimpleTask3.SimpleTask3" 
        AssemblyFile="SimpleTask3\bin\debug\simpletask3.dll"/>

    <Target Name="MyTarget">
        <SimpleTask3 MyProperty="Hello!"/>
    </Target>
</Project>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...