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