@@ -11,7 +11,7 @@ internal class Program
1111 {
1212 static void Main ( string [ ] args )
1313 {
14- var fileVersionInfo = FileVersionInfo . GetVersionInfo ( $@ "..\..\..\sources\bin\R2026 \RevitDBExplorer.dll") ;
14+ var fileVersionInfo = FileVersionInfo . GetVersionInfo ( $@ "..\..\..\sources\bin\R2027 \RevitDBExplorer.dll") ;
1515 var productVersion = fileVersionInfo . FileVersion ;
1616
1717 var project = new Project ( )
@@ -22,8 +22,7 @@ static void Main(string[] args)
2222 Platform = Platform . x64 ,
2323 UI = WUI . WixUI_InstallDir ,
2424 MajorUpgrade = MajorUpgrade . Default ,
25- Version = new Version ( productVersion ) ,
26- OutFileName = $ "RevitDBExplorer",
25+ Version = new Version ( productVersion ) ,
2726 BackgroundImage = "Resources\\ BackgroundImage.png" ,
2827 BannerImage = "Resources\\ BannerImage.png"
2928 } ;
@@ -37,103 +36,21 @@ static void Main(string[] args)
3736
3837 project . RemoveDialogsBetween ( NativeDialogs . WelcomeDlg , NativeDialogs . InstallDirDlg ) ;
3938
40- BuildMsi ( project , InstallScope . perUser , @"%AppDataFolder%\Autodesk\Revit\Addins" ) ;
41- BuildMsi ( project , InstallScope . perMachine , @"%CommonAppDataFolder%\Autodesk\Revit\Addins\" ) ;
39+ BuildMsi ( project , InstallScope . perUser , @"%AppDataFolder%\Autodesk\Revit\Addins" , $ "RevitDBExplorer" ) ;
40+ BuildMsi ( project , InstallScope . perMachine , @"%CommonAppDataFolder%\Autodesk\Revit\Addins\" , $ "RevitDBExplorer-perMachine" ) ;
4241 }
4342
44- private static void BuildMsi ( Project project , InstallScope scope , string rootPath )
43+ private static void BuildMsi ( Project project , InstallScope scope , string rootPath , string outFileName )
4544 {
4645 project . InstallScope = scope ;
46+ project . OutFileName = outFileName ;
4747 project . Dirs = new Dir [ ]
4848 {
49- new Dir ( rootPath , CreateDirFor ( 2021 ) , CreateDirFor ( 2022 ) , CreateDirFor ( 2023 ) , CreateDirFor ( 2024 ) , CreateDirFor ( 2025 ) , CreateDirFor ( 2026 ) )
49+ new Dir ( rootPath , CreateDirFor ( 2021 ) , CreateDirFor ( 2022 ) , CreateDirFor ( 2023 ) , CreateDirFor ( 2024 ) , CreateDirFor ( 2025 ) , CreateDirFor ( 2026 ) , CreateDirFor ( 2027 ) )
5050 } ;
5151 Compiler . BuildMsi ( project ) ;
5252 }
5353
54- //readonly static string[] filesNet48 = new string[]
55- //{
56- // "CircularBuffer.dll",
57- // "DocXml.dll",
58- // "Humanizer.dll",
59- // "ICSharpCode.AvalonEdit.dll",
60- // "Microsoft.Bcl.AsyncInterfaces.dll",
61- // "Microsoft.CodeAnalysis.AnalyzerUtilities.dll",
62- // "Microsoft.CodeAnalysis.CSharp.dll",
63- // "Microsoft.CodeAnalysis.CSharp.Features.dll",
64- // "Microsoft.CodeAnalysis.CSharp.Scripting.dll",
65- // "Microsoft.CodeAnalysis.CSharp.Workspaces.dll",
66- // "Microsoft.CodeAnalysis.dll",
67- // "Microsoft.CodeAnalysis.Features.dll",
68- // "Microsoft.CodeAnalysis.Scripting.dll",
69- // "Microsoft.CodeAnalysis.Workspaces.dll",
70- // "Microsoft.DiaSymReader.dll",
71- // "RevitDBExplorer.dll",
72- // "RevitDBExplorer.dll.config",
73- // "RevitDBExplorer.API.dll",
74- // "RevitDBExplorer.Augmentations.dll",
75- // "RevitDBScripting.dll",
76- // "RoslynPad.Editor.Windows.dll",
77- // "RoslynPad.Roslyn.dll",
78- // "RoslynPad.Roslyn.Windows.dll",
79- // "SimMetrics.Net.dll",
80- // "System.Buffers.dll",
81- // "System.Collections.Immutable.dll",
82- // "System.Composition.AttributedModel.dll",
83- // "System.Composition.Convention.dll",
84- // "System.Composition.Hosting.dll",
85- // "System.Composition.Runtime.dll",
86- // "System.Composition.TypedParts.dll",
87- // "System.Memory.dll",
88- // "System.Net.Http.Json.dll",
89- // "System.Numerics.Vectors.dll",
90- // "System.Reactive.dll",
91- // "System.Reactive.Linq.dll",
92- // "System.Reflection.Metadata.dll",
93- // "System.Runtime.CompilerServices.Unsafe.dll",
94- // "System.Text.Encoding.CodePages.dll",
95- // "System.Text.Encodings.Web.dll",
96- // "System.Text.Json.dll",
97- // "System.Threading.Tasks.Extensions.dll",
98- // "System.ValueTuple.dll",
99- // "TrieNet.dll"
100- //};
101- //readonly static string[] filesNet70 = new string[]
102- //{
103- // "CircularBuffer.dll",
104- // "DocXml.dll",
105- // "Humanizer.dll",
106- // "ICSharpCode.AvalonEdit.dll",
107- // "Microsoft.Bcl.AsyncInterfaces.dll",
108- // "Microsoft.CodeAnalysis.AnalyzerUtilities.dll",
109- // "Microsoft.CodeAnalysis.CSharp.dll",
110- // "Microsoft.CodeAnalysis.CSharp.Features.dll",
111- // "Microsoft.CodeAnalysis.CSharp.Scripting.dll",
112- // "Microsoft.CodeAnalysis.CSharp.Workspaces.dll",
113- // "Microsoft.CodeAnalysis.dll",
114- // "Microsoft.CodeAnalysis.Features.dll",
115- // "Microsoft.CodeAnalysis.Scripting.dll",
116- // "Microsoft.CodeAnalysis.Workspaces.dll",
117- // "Microsoft.DiaSymReader.dll",
118- // "RevitDBExplorer.dll",
119- // "RevitDBExplorer.dll.config",
120- // "RevitDBExplorer.API.dll",
121- // "RevitDBExplorer.Augmentations.dll",
122- // "RevitDBScripting.dll",
123- // "RoslynPad.Editor.Windows.dll",
124- // "RoslynPad.Roslyn.dll",
125- // "RoslynPad.Roslyn.Windows.dll",
126- // "SimMetrics.Net.dll",
127- // "System.Composition.AttributedModel.dll",
128- // "System.Composition.Convention.dll",
129- // "System.Composition.Hosting.dll",
130- // "System.Composition.Runtime.dll",
131- // "System.Composition.TypedParts.dll",
132- // "System.Reactive.dll",
133- // "System.Reactive.Linq.dll",
134- // "TrieNet.dll"
135- //};
136-
13754 static Dir CreateDirFor ( int year )
13855 {
13956 return new Dir ( year . ToString ( ) ,
0 commit comments