Browse Source

Extension package separate prop

flabbet 1 năm trước cách đây
mục cha
commit
cb8b7cf420

+ 2 - 1
samples/HelloWorld/HelloWorld.csproj

@@ -5,7 +5,8 @@
         <OutputType>Exe</OutputType>
         <PublishTrimmed>true</PublishTrimmed>
         <WasmSingleFileBundle>true</WasmSingleFileBundle>
-        <OutputPath>..\..\src\PixiEditor.AvaloniaUI.Desktop\bin\Debug\net8.0\win-x64\Extensions</OutputPath>
+        <GenerateExtensionPackage>true</GenerateExtensionPackage>
+        <PixiExtOutputPath>..\..\src\PixiEditor.AvaloniaUI.Desktop\bin\Debug\net8.0\win-x64\Extensions</PixiExtOutputPath>
         <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
     </PropertyGroup>
     

+ 4 - 1
src/PixiEditor.Extensions.Wasm/build/PixiEditor.Extensions.Wasm.targets

@@ -19,6 +19,9 @@
 
   <Target Name="BuildPackageTask" AfterTargets="_WasiGenerateAppBundle" Condition="'$(RuntimeIdentifier)' == 'wasi-wasm' And '$(GenerateExtensionPackage)' == 'true'">
     <Message Text="Building extension package"/>
-    <BuildPackageTask BuildResultDirectory="$(OutputPath)" TargetDirectory="$(OutputPath).." />
+    <PropertyGroup Condition="'$(PixiExtOutputPath)' == ''">
+      <PixiExtOutputPath>$(OutputPath)PixiExtension</PixiExtOutputPath>
+    </PropertyGroup>
+    <BuildPackageTask BuildResultDirectory="$(OutputPath)" TargetDirectory="$(PixiExtOutputPath)" />
   </Target>
 </Project>