En Visual Studio 2019, puede definir eventos que se ejecutarán después de BUILD ("Post-build"), pero ¿puede definir también un evento después de PUBLICAR ?
Estoy publicando un archivo único .net 5 (aplicación de escritorio de Windows), que de hecho es un archivo exe. Quiero firmar digitalmente el exe con una herramienta antes de que finalmente se publique. ¿Cómo puedo automatizar esto?
puede usar msbuild target para ejecutar una tarea después de que se publique el proyecto e invocar un comando para firmar su archivo ejecutable.
edite su archivo csproj y agregue el siguiente objetivo de msbuild
<Target Name="Sign" AfterTargets="Publish"> <Exec WorkingDirectory="$(PublishDir)" Command="{your signing tool command here}" /> </Target> guarde su archivo y ejecute dotnet publish , el comando de firma se ejecutará una vez que finalice la publicación