/// <summary>
        /// Creates a new SetupExeBuilder object.
        /// </summary>
        /// <param name="core">Core build object for message handling.</param>
        public SetupExeBuilder(FabricatorCore core)
        {
            this.core = core;
            string assemblyPath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);

            this.setupExePath = Path.Combine(assemblyPath, "setup.exe");
        }
Beispiel #2
0
 /// <summary>
 /// Creates a new OfficeShimBuilder object.
 /// </summary>
 /// <param name="core">Core build object for message handling.</param>
 public OfficeShimBuilder(FabricatorCore core)
 {
     this.core = core;
     this.addinClsid = Guid.Empty;
     string assemblyPath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
     this.shimDllPath = Path.Combine(assemblyPath, "ctoashim.dll");
 }
 /// <summary>
 /// Creates a new IsoaltedMsiBuilder object.
 /// </summary>
 /// <param name="core">Core build object for message handling.</param>
 public IsolatedMsiBuilder(FabricatorCore core)
 {
     this.core                = core;
     this.language            = "1033";
     this.productCode         = Guid.Empty;
     this.upgradeCode         = Guid.Empty;
     this.previousUpgradeCode = Guid.Empty;
 }
Beispiel #4
0
        /// <summary>
        /// Creates a new OfficeShimBuilder object.
        /// </summary>
        /// <param name="core">Core build object for message handling.</param>
        public OfficeShimBuilder(FabricatorCore core)
        {
            this.core       = core;
            this.addinClsid = Guid.Empty;
            string assemblyPath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);

            this.shimDllPath = Path.Combine(assemblyPath, "ctoashim.dll");
        }
Beispiel #5
0
 /// <summary>
 /// Creates a new IsoaltedMsiBuilder object.
 /// </summary>
 /// <param name="core">Core build object for message handling.</param>
 public IsolatedMsiBuilder(FabricatorCore core)
 {
     this.core = core;
     this.language = "1033";
     this.productCode = Guid.Empty;
     this.upgradeCode = Guid.Empty;
     this.previousUpgradeCode = Guid.Empty;
 }
Beispiel #6
0
        /// <summary>
        /// Creates MSI files for the ClickThrough for Office Addins.
        /// </summary>
        /// <param name="core">Core build object for message handling.</param>
        public OfficeAddinMsiBuilder(FabricatorCore core)
        {
            this.core                = core;
            this.language            = "1033";
            this.productCode         = Guid.Empty;
            this.upgradeCode         = Guid.Empty;
            this.previousUpgradeCode = Guid.Empty;
            this.shimGuid            = Guid.Empty;
            this.shimClsid           = Guid.Empty;

            this.extendedOfficeApplications = new ArrayList();
        }
        /// <summary>
        /// Creates MSI files for the ClickThrough for Office Addins.
        /// </summary>
        /// <param name="core">Core build object for message handling.</param>
        public OfficeAddinMsiBuilder(FabricatorCore core)
        {
            this.core = core;
            this.language = "1033";
            this.productCode = Guid.Empty;
            this.upgradeCode = Guid.Empty;
            this.previousUpgradeCode = Guid.Empty;
            this.shimGuid = Guid.Empty;
            this.shimClsid = Guid.Empty;

            this.extendedOfficeApplications = new ArrayList();
        }
Beispiel #8
0
 /// <summary>
 /// Creates a new FeedBuilder object.
 /// </summary>
 /// <param name="core">Core build object for message handling.</param>
 public FeedBuilder(FabricatorCore core)
 {
     this.core   = core;
     this.feedId = Guid.Empty;
     this.appId  = Guid.Empty;
 }
Beispiel #9
0
 /// <summary>
 /// Creates a new SetupExeBuilder object.
 /// </summary>
 /// <param name="core">Core build object for message handling.</param>
 public SetupExeBuilder(FabricatorCore core)
 {
     this.core = core;
     string assemblyPath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
     this.setupExePath = Path.Combine(assemblyPath, "setup.exe");
 }
Beispiel #10
0
 /// <summary>
 /// Creates a new FeedBuilder object.
 /// </summary>
 /// <param name="core">Core build object for message handling.</param>
 public FeedBuilder(FabricatorCore core)
 {
     this.core = core;
     this.feedId = Guid.Empty;
     this.appId = Guid.Empty;
 }