File tree Expand file tree Collapse file tree 2 files changed +3
-0
lines changed Expand file tree Collapse file tree 2 files changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ public class Module
14
14
public string OutputNamespace { get ; set ; }
15
15
public List < TranslationUnit > Units { get ; } = new List < TranslationUnit > ( ) ;
16
16
public List < string > CodeFiles { get ; } = new List < string > ( ) ;
17
+ public List < string > ReferencedAssemblies { get ; } = new List < string > ( ) ;
17
18
public List < Module > Dependencies { get ; } = new List < Module > ( ) ;
18
19
19
20
[ Obsolete ( "Use Module(string libraryName) instead." ) ]
Original file line number Diff line number Diff line change @@ -357,6 +357,8 @@ public void CompileCode(Module module)
357
357
where libraryMappings . ContainsKey ( dependency )
358
358
select libraryMappings [ dependency ] ) . ToArray ( ) ) ;
359
359
360
+ compilerParameters . ReferencedAssemblies . AddRange ( module . ReferencedAssemblies . ToArray ( ) ) ;
361
+
360
362
Diagnostics . Message ( $ "Compiling { module . LibraryName } ...") ;
361
363
CompilerResults compilerResults ;
362
364
using ( var codeProvider = new CSharpCodeProvider (
You can’t perform that action at this time.
0 commit comments