diff --git a/CSharp/V5/Applications/UniversalEditor.Bootstrapper/UniversalEditor.Bootstrapper.csproj b/CSharp/V5/Applications/UniversalEditor.Bootstrapper/UniversalEditor.Bootstrapper.csproj
index eebbe8cc..b11a5028 100644
--- a/CSharp/V5/Applications/UniversalEditor.Bootstrapper/UniversalEditor.Bootstrapper.csproj
+++ b/CSharp/V5/Applications/UniversalEditor.Bootstrapper/UniversalEditor.Bootstrapper.csproj
@@ -79,7 +79,7 @@
{8622EBC4-8E20-476E-B284-33D472081F5C}
UniversalEditor.UserInterface
-
+
{30467E5C-05BC-4856-AADC-13906EF4CADD}
UniversalEditor.Essential
diff --git a/CSharp/V5/Applications/UniversalEditor.ConsoleBootstrapper/UniversalEditor.ConsoleBootstrapper.csproj b/CSharp/V5/Applications/UniversalEditor.ConsoleBootstrapper/UniversalEditor.ConsoleBootstrapper.csproj
index 1c2732d7..f8383e61 100644
--- a/CSharp/V5/Applications/UniversalEditor.ConsoleBootstrapper/UniversalEditor.ConsoleBootstrapper.csproj
+++ b/CSharp/V5/Applications/UniversalEditor.ConsoleBootstrapper/UniversalEditor.ConsoleBootstrapper.csproj
@@ -57,7 +57,7 @@
{8622EBC4-8E20-476E-B284-33D472081F5C}
UniversalEditor.UserInterface
-
+
{30467E5C-05BC-4856-AADC-13906EF4CADD}
UniversalEditor.Essential
diff --git a/CSharp/V5/Engines/WindowsForms/Engines/UniversalEditor.Engines.WindowsForms/UniversalEditor.Engines.WindowsForms.csproj b/CSharp/V5/Engines/WindowsForms/Engines/UniversalEditor.Engines.WindowsForms/UniversalEditor.Engines.WindowsForms.csproj
index d7511b16..f323319c 100644
--- a/CSharp/V5/Engines/WindowsForms/Engines/UniversalEditor.Engines.WindowsForms/UniversalEditor.Engines.WindowsForms.csproj
+++ b/CSharp/V5/Engines/WindowsForms/Engines/UniversalEditor.Engines.WindowsForms/UniversalEditor.Engines.WindowsForms.csproj
@@ -38,6 +38,7 @@
+
@@ -69,7 +70,6 @@
DocumentPropertiesDialog.cs
-
UserControl
@@ -131,6 +131,9 @@
UnsavedDocumentsDialog.cs
+
+ Code
+
Form
diff --git a/CSharp/V5/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/UniversalEditor.UserInterface.WindowsForms.csproj b/CSharp/V5/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/UniversalEditor.UserInterface.WindowsForms.csproj
index 405c7ae9..6ca21318 100644
--- a/CSharp/V5/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/UniversalEditor.UserInterface.WindowsForms.csproj
+++ b/CSharp/V5/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/UniversalEditor.UserInterface.WindowsForms.csproj
@@ -35,6 +35,7 @@
+
diff --git a/CSharp/V5/Libraries/UniversalEditor.Essential/UniversalEditor.Essential.csproj b/CSharp/V5/Libraries/UniversalEditor.Essential/UniversalEditor.Essential.csproj
index 8f72da22..fbd74b58 100644
--- a/CSharp/V5/Libraries/UniversalEditor.Essential/UniversalEditor.Essential.csproj
+++ b/CSharp/V5/Libraries/UniversalEditor.Essential/UniversalEditor.Essential.csproj
@@ -35,6 +35,7 @@
+
diff --git a/CSharp/V5/Libraries/UniversalEditor.UserInterface/Engine.cs b/CSharp/V5/Libraries/UniversalEditor.UserInterface/Engine.cs
index 800e2fc2..b78cf9c2 100644
--- a/CSharp/V5/Libraries/UniversalEditor.UserInterface/Engine.cs
+++ b/CSharp/V5/Libraries/UniversalEditor.UserInterface/Engine.cs
@@ -521,10 +521,11 @@ namespace UniversalEditor.UserInterface
}
}
+ // FIXME: this is the single XML configuration file loader that should be executed at the beginning of engine launch
protected virtual void InitializeXMLConfiguration()
{
#region Load the XML files
- string[] xmlfiles = System.IO.Directory.GetFiles(mvarBasePath, "*.uexml", System.IO.SearchOption.AllDirectories);
+ string[] xmlfiles = System.IO.Directory.GetFiles(mvarBasePath, System.Configuration.ConfigurationManager.AppSettings["UniversalEditor.Configuration.ConfigurationFileNameFilter"], System.IO.SearchOption.AllDirectories);
UpdateSplashScreenStatus("Loading XML configuration files", 0, 0, xmlfiles.Length);
@@ -790,8 +791,8 @@ namespace UniversalEditor.UserInterface
}
#endregion
- UpdateSplashScreenStatus("Finalizing configuration");
- ConfigurationManager.Load();
+ // UpdateSplashScreenStatus("Finalizing configuration");
+ // ConfigurationManager.Load();
#endregion
}
diff --git a/CSharp/V5/Libraries/UniversalEditor.UserInterface/UniversalEditor.UserInterface.csproj b/CSharp/V5/Libraries/UniversalEditor.UserInterface/UniversalEditor.UserInterface.csproj
index c855acdd..ae19623b 100644
--- a/CSharp/V5/Libraries/UniversalEditor.UserInterface/UniversalEditor.UserInterface.csproj
+++ b/CSharp/V5/Libraries/UniversalEditor.UserInterface/UniversalEditor.UserInterface.csproj
@@ -50,6 +50,7 @@
+