Merge pull request #287 from zdpcdt/main

fix Browser Demo publish issue
This commit is contained in:
Dong Bin
2024-07-10 22:36:29 +08:00
committed by GitHub
4 changed files with 15 additions and 3 deletions

View File

@@ -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

View File

@@ -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()

View File

@@ -11,4 +11,8 @@
<ItemGroup>
<ProjectReference Include="..\Ursa.Demo\Ursa.Demo.csproj"/>
</ItemGroup>
<ItemGroup>
<TrimmerRootDescriptor Include="linker.xml"/>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,5 @@
<linker>
<assembly fullname="Semi.Avalonia, Version=11.1.0.0, Culture=neutral, PublicKeyToken=null"/>
<assembly fullname="Ursa, Version=0.3.0.0, Culture=neutral, PublicKeyToken=null"/>
<assembly fullname="Ursa.Themes.Semi, Version=0.3.0.0, Culture=neutral, PublicKeyToken=null"/>
</linker>