Skip to content

Commit

Permalink
CodeGen: add all assemblys
Browse files Browse the repository at this point in the history
  • Loading branch information
meee1 committed Dec 12, 2017
1 parent 783e2b4 commit e94cec5
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 6 deletions.
17 changes: 12 additions & 5 deletions CodeGen.cs
Original file line number Diff line number Diff line change
Expand Up @@ -69,12 +69,19 @@ public static CompilerParameters CreateCompilerParameters()
compilerParams.GenerateExecutable = false;
compilerParams.GenerateInMemory = true;
compilerParams.IncludeDebugInformation = false;
compilerParams.ReferencedAssemblies.Add("mscorlib.dll");
compilerParams.ReferencedAssemblies.Add("netstandard.dll");
compilerParams.ReferencedAssemblies.Add("System.dll");
compilerParams.ReferencedAssemblies.Add("System.Windows.Forms.dll");
compilerParams.ReferencedAssemblies.Add(Application.ExecutablePath);
compilerParams.ReferencedAssemblies.Add("MAVLink.dll");

foreach (var assembly in Assembly.GetExecutingAssembly().GetReferencedAssemblies())
{
var ass = Assembly.ReflectionOnlyLoad(assembly.FullName);

var loc = ass.Location;

var file = Path.GetFileName(loc);

if(!compilerParams.ReferencedAssemblies.Contains(file))
compilerParams.ReferencedAssemblies.Add(file);
}

compilerParams.ReferencedAssemblies.Add("");

Expand Down
2 changes: 1 addition & 1 deletion MissionPlanner.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<OutputType>Exe</OutputType>
<StartupObject></StartupObject>
<Authors>Michael Oborne</Authors>
<Version>1.3.51</Version> <DebugType>full</DebugType>
<Version>1.3.51.1</Version> <DebugType>full</DebugType>
<Company>Mission Planner</Company>
<Product>Mission Planner</Product>
<Description>Mission Planner ground control station for ardupilot</Description>
Expand Down

0 comments on commit e94cec5

Please sign in to comment.