build: sign release package assemblies

This commit is contained in:
Meik
2026-07-01 14:58:38 +02:00
parent 9a07024fdd
commit c95a6c1145
3 changed files with 41 additions and 8 deletions

View File

@@ -38,6 +38,17 @@ artifacts/<PackageName> v<Version>/
artifacts/<PackageName> v<Version>.zip
```
Release-Builds signieren die DLLs im Package automatisch per Authenticode, bevor das Package gebaut wird. Debug-Builds bleiben unsigniert.
Konfigurierbare MSBuild-Properties:
```powershell
/p:M42SignAssemblies=false
/p:M42SignTool="C:\Path\To\signtool.exe"
/p:M42SignTimestampUrl="http://rfc3161timestamp.globalsign.com/advanced"
/p:M42SignOptions="/a"
```
Build-Befehl:
```powershell