Ejemplo n.º 1
0
        public CosmosBuildDefinition(
            IInnoSetupService innoSetupService,
            IMSBuildService msBuildService,
            ISetupInstance2 visualStudioInstance)
        {
            _innoSetupService     = innoSetupService;
            _msBuildService       = msBuildService;
            _visualStudioInstance = visualStudioInstance;

            _cosmosDir = Path.GetFullPath(Directory.GetCurrentDirectory());

            if (!Directory.Exists(Path.Combine(_cosmosDir, "source", "Cosmos.Build.Builder")))
            {
                _cosmosDir = Path.GetFullPath(Path.Combine(_cosmosDir, "..", "..", "..", "..", ".."));
            }
        }
Ejemplo n.º 2
0
        public CreateSetupTask(
            IInnoSetupService innoSetupService,
            string scriptFilePath,
            string configuration,
            string releaseVersion)
            : base(true, false)
        {
            _innoSetupService = innoSetupService;

            _scriptFilePath = scriptFilePath;

            _defines = new Dictionary <string, string>();

            _defines.Add("BuildConfiguration", configuration);
            _defines.Add("ChangeSetVersion", releaseVersion);
        }
Ejemplo n.º 3
0
        public CreateSetupTask(
            IInnoSetupService innoSetupService,
            string scriptFilePath,
            string configuration,
            string releaseVersion)
            : base(true, false)
        {
            _innoSetupService = innoSetupService;

            _scriptFilePath = scriptFilePath;

            _defines = new Dictionary <string, string>()
            {
                ["BuildConfiguration"] = configuration,
                ["ChangeSetVersion"]   = releaseVersion,
                ["RealPath"]           = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
            };
        }
Ejemplo n.º 4
0
 public InnoSetupDependency(IInnoSetupService innoSetupService)
 {
     _innoSetupService = innoSetupService;
 }