Przeglądaj źródła

add targets file for required native dependencies.

Dan Walmsley 4 lat temu
rodzic
commit
285cc2c0fb

+ 11 - 0
src/Web/Avalonia.Web.Blazor/Avalonia.Web.Blazor.csproj

@@ -31,6 +31,17 @@
   <Import Project="..\..\..\build\SkiaSharp.props" />
   <Import Project="..\..\..\build\HarfBuzzSharp.props" />
 
+  <ItemGroup>
+    <Content Include="*.props">
+      <Pack>true</Pack>
+      <PackagePath>build\;buildTransitive\</PackagePath>
+    </Content>
+    <Content Include="*.targets">
+      <Pack>true</Pack>
+      <PackagePath>build\;buildTransitive\</PackagePath>
+    </Content>
+  </ItemGroup>
+
   <ItemGroup>
     <PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="6.0.0" />
     <PackageReference Include="Microsoft.TypeScript.MSBuild" Version="4.5.2" PrivateAssets="all" />

+ 6 - 0
src/Web/Avalonia.Web.Blazor/Avalonia.Web.Blazor.targets

@@ -0,0 +1,6 @@
+<Project>
+  <ItemGroup>
+    <NativeFileReference Include="$(HarfBuzzSharpStaticLibraryPath)\2.0.23\libHarfBuzzSharp.a" />
+    <NativeFileReference Include="$(SkiaSharpStaticLibraryPath)\2.0.23\libSkiaSharp.a" />
+  </ItemGroup>
+</Project>