Какая цель выполняется при запуске отладки? - PullRequest
0 голосов
/ 11 сентября 2018

Мне интересно, какая цель используется, когда я использую кнопку отладки в Visual Studio.Мое приложение (Xamarin.Android) требует от меня очистки проекта перед любым выполнением, так что я хочу автоматизировать этот шаг в MSBuild.Я подумал, что он, вероятно, использует цели по умолчанию для CSPROJ, поэтому я изменил

<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

на

<Project ToolsVersion="4.0" DefaultTargets="Clean;Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

и вставил следующие строки, чтобы убедиться, что чистый удар - но он не ударил.

<Target Name="SomeTestBamboozle" AfterTargets="Clean">
    <Message Text="Cleaning ..." Importance="High"/>
</Target>

Это сообщение, к сожалению, никогда не появляется, поэтому я полагаю, что подход не работает.

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