Skip to content

Commit f67b11c

Browse files
committed
Add publish script
1 parent 5ec4685 commit f67b11c

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

JavaToCSharpCli/JavaToCSharpCli.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<Version>2.0.0</Version>
44
<OutputType>Exe</OutputType>

JavaToCSharpGui/JavaToCSharpGui.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<Version>2.0.0</Version>
44
<OutputType>WinExe</OutputType>

infrastructure/publish-exe.ps1

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,11 @@
1+
param([Parameter(Mandatory)] $version);
2+
3+
# Requires the dotnet-setversion tool installed:
4+
# dotnet tool install -g dotnet-setversion
5+
setversion $version ../JavaToCSharpCli/JavaToCSharpCli.csproj
6+
setversion $version ../JavaToCSharpGui/JavaToCSharpGui.csproj
7+
18
dotnet publish ../JavaToCSharpGui/JavaToCSharpGui.csproj -c Release -r win10-x64 --self-contained true -o ../publish/gui/
2-
dotnet publish ../JavaToCSharpCli/JavaToCSharpCli.csproj -c Release -r win10-x64 --self-contained true -o ../publish/cli/
9+
dotnet publish ../JavaToCSharpCli/JavaToCSharpCli.csproj -c Release -r win10-x64 --self-contained true -o ../publish/cli/
10+
11+
Compress-Archive @("../publish/gui/", "../publish/cli/") -DestinationPath ../publish/JavaToCSharp-$version.zip

0 commit comments

Comments
 (0)