浏览代码

Updated extension loader to use root

flabbet 1 年之前
父节点
当前提交
1e4a7b8407
共有 2 个文件被更改,包括 4 次插入7 次删除
  1. 1 0
      samples/HelloWorld/HelloWorld.csproj
  2. 3 7
      src/PixiEditor.Extensions.Runtime/ExtensionLoader.cs

+ 1 - 0
samples/HelloWorld/HelloWorld.csproj

@@ -6,6 +6,7 @@
         <PublishTrimmed>true</PublishTrimmed>
         <PublishTrimmed>true</PublishTrimmed>
         <WasmSingleFileBundle>true</WasmSingleFileBundle>
         <WasmSingleFileBundle>true</WasmSingleFileBundle>
         <OutputPath>..\..\src\PixiEditor.AvaloniaUI.Desktop\bin\Debug\net8.0\Extensions</OutputPath>
         <OutputPath>..\..\src\PixiEditor.AvaloniaUI.Desktop\bin\Debug\net8.0\Extensions</OutputPath>
+        <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
     </PropertyGroup>
     </PropertyGroup>
 
 
 
 

+ 3 - 7
src/PixiEditor.Extensions.Runtime/ExtensionLoader.cs

@@ -32,15 +32,11 @@ public class ExtensionLoader
 
 
     public void LoadExtensions()
     public void LoadExtensions()
     {
     {
-        var directories = Directory.GetDirectories(PackagesPath);
-        foreach (var directory in directories)
+        foreach (var file in Directory.GetFiles(PackagesPath))
         {
         {
-            foreach (var file in Directory.GetFiles(directory))
+            if (file.EndsWith(".pixiext"))
             {
             {
-                if (file.EndsWith(".pixiext"))
-                {
-                    LoadExtension(file);
-                }
+                LoadExtension(file);
             }
             }
         }
         }
     }
     }