feature<build>: publish single file for self-contained target

This commit is contained in:
leo 2022-05-23 20:45:58 +08:00
parent fec14eb04a
commit 0463879b29

View file

@ -4,6 +4,9 @@ rmdir /s /q publish
cd src
dotnet publish SourceGit.csproj --nologo -c Release -r win-x64 -f net6.0-windows -p:PublishSingleFile=true --no-self-contained -o ..\publish
dotnet publish SourceGit.csproj --nologo -c Release -r win-x64 -f net6.0-windows --self-contained -o ..\publish\SourceGit
dotnet publish SourceGit.csproj --nologo -c Release -r win-x64 -f net6.0-windows -p:PublishSingleFile=true -p:EnableCompressionInSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:PublishReadyToRun=true --self-contained -o ..\publish\tmp
move ..\publish\tmp\SourceGit.exe ..\publish\SourceGit.bundle.exe
rmdir /s /q ..\publish\tmp
del /f /s /q ..\publish\SourceGit.pdb
cd ..