Merge pull request #287 from zdpcdt/main
fix Browser Demo publish issue
This commit is contained in:
5
.github/workflows/pack.yml
vendored
5
.github/workflows/pack.yml
vendored
@@ -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
|
||||
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -11,4 +11,8 @@
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Ursa.Demo\Ursa.Demo.csproj"/>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<TrimmerRootDescriptor Include="linker.xml"/>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
5
demo/Ursa.Demo.Browser/linker.xml
Normal file
5
demo/Ursa.Demo.Browser/linker.xml
Normal 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>
|
||||
Reference in New Issue
Block a user