public MsNetTargetRuntime (bool running) { winDir = Path.GetFullPath (Environment.SystemDirectory + "\\.."); rootDir = winDir + "\\Microsoft.NET\\Framework"; newFxDir = Environment.GetFolderPath (Environment.SpecialFolder.ProgramFilesX86); newFxDir = newFxDir + "\\Reference Assemblies\\Microsoft\\Framework"; this.running = running; execHandler = new MsNetExecutionHandler (); }
public MsNetTargetRuntime (bool running) { winDir = Path.GetFullPath (Environment.SystemDirectory + "\\.."); rootDir = winDir + "\\Microsoft.NET\\Framework"; string programFilesX86 = GetProgramFilesX86 (); newFxDir = programFilesX86 + "\\Reference Assemblies\\Microsoft\\Framework"; msbuildDir = programFilesX86 + "\\MSBuild"; this.running = running; execHandler = new MsNetExecutionHandler (); }
public MsNetTargetRuntime (bool running) { winDir = Path.GetFullPath (Environment.SystemDirectory + "\\.."); rootDir = winDir + "\\Microsoft.NET\\Framework"; // ProgramFilesX86 is broken on 32-bit WinXP string programFilesX86 = Environment.GetFolderPath ( IntPtr.Size == 8? Environment.SpecialFolder.ProgramFilesX86 : Environment.SpecialFolder.ProgramFiles); newFxDir = programFilesX86 + "\\Reference Assemblies\\Microsoft\\Framework"; this.running = running; execHandler = new MsNetExecutionHandler (); }