在Visual Studio 2019中,您可以定义在BUILD之后运行的事件("Post-build"),但是你也可以在PUBLISH之后定义一个事件吗?
?我正在发布。net 5单文件(Windows桌面应用程序),这实际上是一个exe文件。我想在最终发布之前用工具对exe进行数字签名。我该如何将其自动化?
您可以使用msbuild target在项目发布后执行任务,并调用命令对可执行文件签名。
编辑您的csproj
文件并添加以下msbuild目标
<Target Name="Sign" AfterTargets="Publish">
<Exec WorkingDirectory="$(PublishDir)" Command="{your signing tool command here}" />
</Target>
保存文件并运行dotnet publish
签名命令将在发布完成后执行