@@ -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