Skip to content

Commit 8c3dc4c

Browse files
committed
build perMachine setup version
1 parent bb1da4d commit 8c3dc4c

1 file changed

Lines changed: 10 additions & 9 deletions

File tree

setup/Program.cs

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ namespace SetupBuilder
1010
internal class Program
1111
{
1212
static void Main(string[] args)
13+
{
14+
BuildMsi(InstallScope.perUser, @"%AppDataFolder%\Autodesk\Revit\Addins", $"RevitDBExplorer");
15+
BuildMsi(InstallScope.perMachine, @"%CommonAppDataFolder%\Autodesk\Revit\Addins\", $"RevitDBExplorer-perMachine");
16+
}
17+
18+
private static void BuildMsi(InstallScope scope, string rootPath, string outFileName)
1319
{
1420
var fileVersionInfo = FileVersionInfo.GetVersionInfo($@"..\..\..\sources\bin\R2027\RevitDBExplorer.dll");
1521
var productVersion = fileVersionInfo.FileVersion;
@@ -22,11 +28,14 @@ static void Main(string[] args)
2228
Platform = Platform.x64,
2329
UI = WUI.WixUI_InstallDir,
2430
MajorUpgrade = MajorUpgrade.Default,
25-
Version = new Version(productVersion),
31+
Version = new Version(productVersion),
2632
BackgroundImage = "Resources\\BackgroundImage.png",
2733
BannerImage = "Resources\\BannerImage.png"
2834
};
2935

36+
project.InstallScope = scope;
37+
project.OutFileName = outFileName;
38+
3039
project.ControlPanelInfo = new ProductInfo
3140
{
3241
Manufacturer = "github.com/NeVeSpl/RevitDBExplorer",
@@ -36,14 +45,6 @@ static void Main(string[] args)
3645

3746
project.RemoveDialogsBetween(NativeDialogs.WelcomeDlg, NativeDialogs.InstallDirDlg);
3847

39-
BuildMsi(project, InstallScope.perUser, @"%AppDataFolder%\Autodesk\Revit\Addins", $"RevitDBExplorer");
40-
BuildMsi(project, InstallScope.perMachine, @"%CommonAppDataFolder%\Autodesk\Revit\Addins\", $"RevitDBExplorer-perMachine");
41-
}
42-
43-
private static void BuildMsi(Project project, InstallScope scope, string rootPath, string outFileName)
44-
{
45-
project.InstallScope = scope;
46-
project.OutFileName = outFileName;
4748
project.Dirs = new Dir[]
4849
{
4950
new Dir(rootPath, CreateDirFor(2021), CreateDirFor(2022), CreateDirFor(2023), CreateDirFor(2024), CreateDirFor(2025), CreateDirFor(2026), CreateDirFor(2027))

0 commit comments

Comments
 (0)