From 52556d97ed28291b7b08fa54914a7d425cc5118a Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Wed, 10 Jul 2024 21:46:33 +0800 Subject: [PATCH] fix: browser demo publish issue. --- .github/workflows/pack.yml | 5 ++++- demo/Ursa.Demo.Browser/Program.cs | 4 ++-- demo/Ursa.Demo.Browser/Ursa.Demo.Browser.csproj | 4 ++++ demo/Ursa.Demo.Browser/linker.xml | 5 +++++ 4 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 demo/Ursa.Demo.Browser/linker.xml diff --git a/.github/workflows/pack.yml b/.github/workflows/pack.yml index 619b807..5988927 100644 --- a/.github/workflows/pack.yml +++ b/.github/workflows/pack.yml @@ -13,9 +13,12 @@ jobs: - name: Checkout uses: actions/checkout@v4.1.1 - - name: Nuget + - name: Nuget Ursa run: dotnet pack ./src/Ursa -o ./nugets + - name: Nuget Ursa.Themes.Semi + run: dotnet pack ./src/Ursa.Themes.Semi -o ./nugets + - name: Desktop run: dotnet publish ./demo/Ursa.Demo.Desktop -r win-x64 -c Release /p:PublishSingleFile=true /p:IncludeNativeLibrariesForSelfExtract=true --self-contained true diff --git a/demo/Ursa.Demo.Browser/Program.cs b/demo/Ursa.Demo.Browser/Program.cs index 4fa7162..f665641 100644 --- a/demo/Ursa.Demo.Browser/Program.cs +++ b/demo/Ursa.Demo.Browser/Program.cs @@ -7,9 +7,9 @@ using Avalonia.Browser; namespace Ursa.Demo.Browser; -internal partial class Program +internal sealed partial class Program { - private static async Task Main(string[] args) => await BuildAvaloniaApp() + private static Task Main(string[] args) => BuildAvaloniaApp() .StartBrowserAppAsync("out"); public static AppBuilder BuildAvaloniaApp() diff --git a/demo/Ursa.Demo.Browser/Ursa.Demo.Browser.csproj b/demo/Ursa.Demo.Browser/Ursa.Demo.Browser.csproj index 5860415..0b2c8c4 100644 --- a/demo/Ursa.Demo.Browser/Ursa.Demo.Browser.csproj +++ b/demo/Ursa.Demo.Browser/Ursa.Demo.Browser.csproj @@ -11,4 +11,8 @@ + + + + diff --git a/demo/Ursa.Demo.Browser/linker.xml b/demo/Ursa.Demo.Browser/linker.xml new file mode 100644 index 0000000..1b96c2a --- /dev/null +++ b/demo/Ursa.Demo.Browser/linker.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file