예제 #1
0
파일: BuildMains.cs 프로젝트: glcjr/Wixard
 public BuildMains(WIXSharpProject project)
 {
     SignInstaller = project.GetSignInstaller();
     Options       = project.GetOptions();
     bootstrapper  = new BuildBootstrapperCode(project);
     AppInfo       = project.GetApplication();
 }
예제 #2
0
파일: BuildMains.cs 프로젝트: glcjr/Wixard
 public BuildMains(SigningInfo signinstaller, SetupOptions options, BuildBootstrapperCode bootstrap, ApplicationInfo appinfo)
 {
     SignInstaller = signinstaller;
     Options       = options;
     bootstrapper  = bootstrap;
     AppInfo       = appinfo;
 }
예제 #3
0
 public WixSharpScript(WIXSharpProject project)
 {
     installdir     = project.GetInstallDir();
     Options        = project.GetOptions();
     WElements      = project.GetElements();
     Registryvalues = project.GetRegistryValues();
     projectcode    = new BuildProjectCode(Options, project.GetGlobalFileAssociations(), Registryvalues, project.GetFirewallExceptions(), project.GetSourceFiles(),
                                           project.GetCerts(), project.GetEnvironmentVars(), project.GetApplication(), project.GetUsers(), WElements, installdir, project.GetProgFiles(),
                                           project.GetProgMenu());
     buildmethods = new BuildWixBuildMethods(projectcode, project.GetFeatures());
     bootstrapper = new BuildBootstrapperCode(project.GetApplication(), Options, project.GetSignInstaller());
     mains        = new BuildMains(project.GetSignInstaller(), Options, bootstrapper, project.GetApplication());
 }