Explorar o código

Updated extension loader to use root

flabbet hai 1 ano
pai
achega
1e4a7b8407

+ 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);
             }
         }
     }