diff --git a/AddInManager.sln b/AddInManager.sln
index 436368c..461e335 100644
--- a/AddInManager.sln
+++ b/AddInManager.sln
@@ -28,6 +28,8 @@ Global
Debug R23|Any CPU = Debug R23|Any CPU
Debug R24|Any CPU = Debug R24|Any CPU
Debug R25|Any CPU = Debug R25|Any CPU
+ Debug R26|Any CPU = Debug R26|Any CPU
+ Debug R27|Any CPU = Debug R27|Any CPU
Installer|Any CPU = Installer|Any CPU
Release R19|Any CPU = Release R19|Any CPU
Release R20|Any CPU = Release R20|Any CPU
@@ -67,6 +69,10 @@ Global
{C872CDA2-93F5-4681-BD2F-207EACF83D2E}.Release R26|Any CPU.Build.0 = Release R26|Any CPU
{C872CDA2-93F5-4681-BD2F-207EACF83D2E}.Release R27|Any CPU.ActiveCfg = Release R27|Any CPU
{C872CDA2-93F5-4681-BD2F-207EACF83D2E}.Release R27|Any CPU.Build.0 = Release R27|Any CPU
+ {C872CDA2-93F5-4681-BD2F-207EACF83D2E}.Debug R26|Any CPU.ActiveCfg = Debug R26|Any CPU
+ {C872CDA2-93F5-4681-BD2F-207EACF83D2E}.Debug R26|Any CPU.Build.0 = Debug R26|Any CPU
+ {C872CDA2-93F5-4681-BD2F-207EACF83D2E}.Debug R27|Any CPU.ActiveCfg = Debug R27|Any CPU
+ {C872CDA2-93F5-4681-BD2F-207EACF83D2E}.Debug R27|Any CPU.Build.0 = Debug R27|Any CPU
{E3C87D34-638C-47A0-A73A-D967B119458D}.Debug R22|Any CPU.ActiveCfg = Debug|Any CPU
{E3C87D34-638C-47A0-A73A-D967B119458D}.Debug R23|Any CPU.ActiveCfg = Debug|Any CPU
{E3C87D34-638C-47A0-A73A-D967B119458D}.Debug R24|Any CPU.ActiveCfg = Debug|Any CPU
@@ -82,6 +88,8 @@ Global
{E3C87D34-638C-47A0-A73A-D967B119458D}.Release R25|Any CPU.ActiveCfg = Release|Any CPU
{E3C87D34-638C-47A0-A73A-D967B119458D}.Release R26|Any CPU.ActiveCfg = Release|Any CPU
{E3C87D34-638C-47A0-A73A-D967B119458D}.Release R27|Any CPU.ActiveCfg = Release|Any CPU
+ {E3C87D34-638C-47A0-A73A-D967B119458D}.Debug R26|Any CPU.ActiveCfg = Debug|Any CPU
+ {E3C87D34-638C-47A0-A73A-D967B119458D}.Debug R27|Any CPU.ActiveCfg = Debug|Any CPU
{5016ED6D-5A9A-4F59-AE49-CAA9615798F7}.Debug R22|Any CPU.ActiveCfg = Debug|Any CPU
{5016ED6D-5A9A-4F59-AE49-CAA9615798F7}.Debug R23|Any CPU.ActiveCfg = Debug|Any CPU
{5016ED6D-5A9A-4F59-AE49-CAA9615798F7}.Debug R24|Any CPU.ActiveCfg = Debug|Any CPU
@@ -96,6 +104,8 @@ Global
{5016ED6D-5A9A-4F59-AE49-CAA9615798F7}.Release R25|Any CPU.ActiveCfg = Release|Any CPU
{5016ED6D-5A9A-4F59-AE49-CAA9615798F7}.Release R26|Any CPU.ActiveCfg = Release|Any CPU
{5016ED6D-5A9A-4F59-AE49-CAA9615798F7}.Release R27|Any CPU.ActiveCfg = Release|Any CPU
+ {5016ED6D-5A9A-4F59-AE49-CAA9615798F7}.Debug R26|Any CPU.ActiveCfg = Debug|Any CPU
+ {5016ED6D-5A9A-4F59-AE49-CAA9615798F7}.Debug R27|Any CPU.ActiveCfg = Debug|Any CPU
{1661572C-EF3A-4DD6-83BD-CB4239CE8CDD}.Debug R22|Any CPU.ActiveCfg = Debug R22|Any CPU
{1661572C-EF3A-4DD6-83BD-CB4239CE8CDD}.Debug R22|Any CPU.Build.0 = Debug R22|Any CPU
{1661572C-EF3A-4DD6-83BD-CB4239CE8CDD}.Debug R23|Any CPU.ActiveCfg = Debug R23|Any CPU
@@ -113,6 +123,8 @@ Global
{1661572C-EF3A-4DD6-83BD-CB4239CE8CDD}.Release R27|Any CPU.ActiveCfg = Release R27|Any CPU
{1661572C-EF3A-4DD6-83BD-CB4239CE8CDD}.Debug R25|Any CPU.ActiveCfg = Debug R25|Any CPU
{1661572C-EF3A-4DD6-83BD-CB4239CE8CDD}.Debug R25|Any CPU.Build.0 = Debug R25|Any CPU
+ {1661572C-EF3A-4DD6-83BD-CB4239CE8CDD}.Debug R26|Any CPU.ActiveCfg = Debug R26|Any CPU
+ {1661572C-EF3A-4DD6-83BD-CB4239CE8CDD}.Debug R27|Any CPU.ActiveCfg = Debug R27|Any CPU
{21460D85-C4AD-49D5-963F-CF13C4AE99EB}.Debug R22|Any CPU.ActiveCfg = Debug R22|Any CPU
{21460D85-C4AD-49D5-963F-CF13C4AE99EB}.Debug R22|Any CPU.Build.0 = Debug R22|Any CPU
{21460D85-C4AD-49D5-963F-CF13C4AE99EB}.Debug R23|Any CPU.ActiveCfg = Debug R23|Any CPU
@@ -140,6 +152,10 @@ Global
{21460D85-C4AD-49D5-963F-CF13C4AE99EB}.Release R26|Any CPU.Build.0 = Release R26|Any CPU
{21460D85-C4AD-49D5-963F-CF13C4AE99EB}.Release R27|Any CPU.ActiveCfg = Release R27|Any CPU
{21460D85-C4AD-49D5-963F-CF13C4AE99EB}.Release R27|Any CPU.Build.0 = Release R27|Any CPU
+ {21460D85-C4AD-49D5-963F-CF13C4AE99EB}.Debug R26|Any CPU.ActiveCfg = Debug R26|Any CPU
+ {21460D85-C4AD-49D5-963F-CF13C4AE99EB}.Debug R26|Any CPU.Build.0 = Debug R26|Any CPU
+ {21460D85-C4AD-49D5-963F-CF13C4AE99EB}.Debug R27|Any CPU.ActiveCfg = Debug R27|Any CPU
+ {21460D85-C4AD-49D5-963F-CF13C4AE99EB}.Debug R27|Any CPU.Build.0 = Debug R27|Any CPU
{DA609427-F086-4C79-A5FA-202DBB5DE48D}.Debug R22|Any CPU.ActiveCfg = Debug|Any CPU
{DA609427-F086-4C79-A5FA-202DBB5DE48D}.Debug R22|Any CPU.Build.0 = Debug|Any CPU
{DA609427-F086-4C79-A5FA-202DBB5DE48D}.Debug R23|Any CPU.ActiveCfg = Debug|Any CPU
@@ -157,6 +173,8 @@ Global
{DA609427-F086-4C79-A5FA-202DBB5DE48D}.Release R25|Any CPU.ActiveCfg = Release|Any CPU
{DA609427-F086-4C79-A5FA-202DBB5DE48D}.Release R26|Any CPU.ActiveCfg = Release|Any CPU
{DA609427-F086-4C79-A5FA-202DBB5DE48D}.Release R27|Any CPU.ActiveCfg = Release|Any CPU
+ {DA609427-F086-4C79-A5FA-202DBB5DE48D}.Debug R26|Any CPU.ActiveCfg = Debug|Any CPU
+ {DA609427-F086-4C79-A5FA-202DBB5DE48D}.Debug R27|Any CPU.ActiveCfg = Debug|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/AddInManager/Command/AddinManagerBase.cs b/AddInManager/Command/AddinManagerBase.cs
index 51fcabe..384c76a 100644
--- a/AddInManager/Command/AddinManagerBase.cs
+++ b/AddInManager/Command/AddinManagerBase.cs
@@ -170,7 +170,7 @@ public static AddinManagerBase Instance
private AddinManagerBase()
{
- _addinManager = new AddinManager();
+ _addinManager = null; // initialized dynamically later when version is available
_activeCmd = null;
_activeCmdItem = null;
_activeApp = null;
diff --git a/AddInManager/Properties/App.Designer.cs b/AddInManager/Properties/App.Designer.cs
index 9ba9c1b..594464b 100644
--- a/AddInManager/Properties/App.Designer.cs
+++ b/AddInManager/Properties/App.Designer.cs
@@ -81,5 +81,17 @@ public double AppTop {
this["AppTop"] = value;
}
}
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("False")]
+ public bool IsSeparateVersion {
+ get {
+ return ((bool)(this["IsSeparateVersion"]));
+ }
+ set {
+ this["IsSeparateVersion"] = value;
+ }
+ }
}
}
diff --git a/AddInManager/Properties/App.settings b/AddInManager/Properties/App.settings
index e28bc87..32b3f84 100644
--- a/AddInManager/Properties/App.settings
+++ b/AddInManager/Properties/App.settings
@@ -17,6 +17,9 @@
0
+
+ False
+
diff --git a/AddInManager/View/FrmAddInManager.xaml b/AddInManager/View/FrmAddInManager.xaml
index 68b4f22..19d50b5 100644
--- a/AddInManager/View/FrmAddInManager.xaml
+++ b/AddInManager/View/FrmAddInManager.xaml
@@ -60,7 +60,7 @@
Margin="1,0,5,0"
VerticalAlignment="Center"
PreviewKeyDown="HandleTextboxKeyPress"
- Text="{Binding SearchText, Mode=TwoWay,Delay=200, UpdateSourceTrigger=PropertyChanged}">
+ Text="{Binding SearchText, Mode=TwoWay, Delay=200, UpdateSourceTrigger=PropertyChanged}">
+