如何在Mac上为.net 6.0的MSBuild中添加构建后事件?



如何编辑*.csproj文件以在Mac上添加PostBuildEvent ?

我正在尝试以下操作,但它不工作:

<ItemDefinitionGroup>
<PostBuildEvent>
<Command>echo Hello</Command>
</PostBuildEvent>
</ItemDefinitionGroup>

然后我调用dotnet build -f net6.0-maccatalyst,事件没有被调用。

前面提到的PropertyGoup方法是有效的,但是如果你需要添加的不仅仅是一个简单的消息,你也可以像下面这样创建一个新的目标。

<Target Name="MyAfterBuild" AfterTargets="Build">
<Message Importance="high" Text="Hello from MyAfterBuild" />
</Target>

你可能想要的是:

<PropertyGroup>
<PostBuildEvent>echo Hello</PostBuildEvent>
</PropertyGroup>

最新更新