瀏覽代碼

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>
         <WasmSingleFileBundle>true</WasmSingleFileBundle>
         <OutputPath>..\..\src\PixiEditor.AvaloniaUI.Desktop\bin\Debug\net8.0\Extensions</OutputPath>
+        <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
     </PropertyGroup>
 
 

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

@@ -32,15 +32,11 @@ public class ExtensionLoader
 
     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);
             }
         }
     }