Auto detect main exe name if same as pack id

This commit is contained in:
Caelan Sayler
2024-01-02 10:22:17 +00:00
parent ca8c0f3204
commit 336a0c1285
6 changed files with 13 additions and 14 deletions

View File

@@ -24,11 +24,11 @@ releasesDir="$SCRIPT_DIR/releases"
echo "class Const { public const string RELEASES_DIR = @\"$releasesDir\"; } " > "$(dirname "$0")/Const.cs"
echo "Const.cs file updated with releases directory ($releasesDir)."
echo "Compiling AvaloniaCrossPlatTest with dotnet..."
echo "Compiling AvaloniaCrossPlat with dotnet..."
dotnet publish -c Release --self-contained -r osx-x64 -o "$(dirname "$0")/publish"
echo "class Const { public const string RELEASES_DIR = @\"{REPLACE_ME}\"; } " > "$(dirname "$0")/Const.cs"
echo "Const.cs file reset"
echo "Building Velopack Release v$version"
"$(dirname "$0")/../../build/Debug/net8.0/vpk" pack -u AvaloniaCrossPlatTest -v "$version" -o "$releasesDir" -r osx-x64 -e AvaloniaCrossPlat -p "$(dirname "$0")/publish" -i Velopack.icns
"$(dirname "$0")/../../build/Debug/net8.0/vpk" pack -u AvaloniaCrossPlat -v "$version" -o "$releasesDir" -p "$(dirname "$0")/publish" -i Velopack.icns

View File

@@ -12,7 +12,7 @@ echo Building Velopack
cd %~dp0..\..\src\Rust
cargo build --features windows
cd %~dp0..\..\
dotnet build
dotnet build src/Velopack.Vpk/Velopack.Vpk.csproj
cd %~dp0
set "version=%~1"
@@ -22,11 +22,11 @@ set "releasesDir=%~dp0releases"
echo class Const { public const string RELEASES_DIR = @"%releasesDir%"; } > "%~dp0Const.cs"
echo Const.cs file updated with releases directory (%releasesDir%).
echo Compiling AvaloniaCrossPlatTest with dotnet...
echo Compiling AvaloniaCrossPlat with dotnet...
dotnet publish -c Release --no-self-contained -r win-x64 -o %~dp0publish
echo class Const { public const string RELEASES_DIR = @"{REPLACE_ME}"; } > "%~dp0Const.cs"
echo Const.cs file reset
echo Building Velopack Release v%version%
%~dp0..\..\build\Debug\net8.0\vpk.exe pack -u AvaloniaCrossPlatTest -v %version% -o %releasesDir% -r win-x64 -e AvaloniaCrossPlat.exe -p %~dp0publish -f net8-x64-desktop
%~dp0..\..\build\Debug\net8.0\vpk.exe pack -u AvaloniaCrossPlat -v %version% -o %releasesDir% -p %~dp0publish -f net8-x64-desktop