diff --git a/app/build.bat b/app/build.bat index 6c70463..2e17e12 100644 --- a/app/build.bat +++ b/app/build.bat @@ -4,7 +4,7 @@ set list=win-x64 linux-x64 osx-x64 rmdir /S /Q bin (for %%a in (%list%) do ( - dotnet publish Desktop -c Release -r %%a -o ./bin/%%a -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:PublishReadyToRun=false -p:PublishTrimmed=true -p:TrimMode=partial --self-contained true + dotnet publish Desktop -c Release -r %%a -o ./bin/%%a -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:PublishReadyToRun=false -p:PublishTrimmed=true -p:TrimMode=partial -p:JsonSerializerIsReflectionEnabledByDefault=true --self-contained true powershell "Compress-Archive -Path ./bin/%%a/* -DestinationPath ./bin/%%a.zip -CompressionLevel Optimal" )) diff --git a/app/build.sh b/app/build.sh index 8ad8c05..deba837 100755 --- a/app/build.sh +++ b/app/build.sh @@ -17,7 +17,7 @@ rm -rf "./bin" configurations=(win-x64 linux-x64 osx-x64) for cfg in ${configurations[@]}; do - dotnet publish Desktop -c Release -r "$cfg" -o "./bin/$cfg" -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:PublishReadyToRun=false -p:PublishTrimmed=true -p:TrimMode=partial --self-contained true + dotnet publish Desktop -c Release -r "$cfg" -o "./bin/$cfg" -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:PublishReadyToRun=false -p:PublishTrimmed=true -p:TrimMode=partial -p:JsonSerializerIsReflectionEnabledByDefault=true --self-contained true makezip "$cfg" done