Skip to content

Commit 6a05097

Browse files
committed
add 2027 version to the setup
1 parent dff7b2e commit 6a05097

1 file changed

Lines changed: 7 additions & 90 deletions

File tree

setup/Program.cs

Lines changed: 7 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)