소스 검색

Package builder fix

flabbet 1 년 전
부모
커밋
bd0faa6b5b

+ 7 - 1
src/PixiEditor.Extensions.MSPackageBuilder/PackageBuilder.cs

@@ -112,17 +112,23 @@ public static class PackageBuilder
         string targetDir = Path.Combine(targetDirectory, elementPath);
         Directory.CreateDirectory(targetDir);
         var files = Directory.GetFiles(directoryPath);
+        var directories = Directory.GetDirectories(directoryPath);
         foreach (string file in files)
         {
             string destination = Path.Combine(targetDir, Path.GetFileName(file));
             if(FileIsLocale(elementPath))
             {
                 WriteLocale(file, destination, metadata.UniqueName);
-                return;
+                continue;
             }
             
             File.Copy(file, destination, true);
         }
+        
+        foreach (string directory in directories)
+        {
+            CopyDirectory(Path.Combine(elementPath, new DirectoryInfo(directory).Name), buildResultDirectory, targetDirectory, elementIsRequired, metadata);
+        }
     }
 
     private static void WriteLocale(string file, string destination, string metadataUniqueName)

+ 1 - 1
src/PixiEditor.Extensions.MSPackageBuilder/PixiEditor.Extensions.MSPackageBuilder.csproj

@@ -9,7 +9,7 @@
     <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
     <AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
     <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
-    <DebugType>None</DebugType>
+    
   </PropertyGroup>
 
   <ItemGroup>

BIN
src/PixiEditor.Extensions.Wasm/build/PixiEditor.Extensions.MSPackageBuilder.dll