开始调试时执行哪个目标?

时间:2018-09-11 09:50:54

标签: msbuild

我想知道在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>

不幸的是,该消息从未出现,所以我认为这种方法行不通。

0 个答案:

没有答案