diff --git a/OurUmbraco.Site/OurUmbraco.Site.csproj b/OurUmbraco.Site/OurUmbraco.Site.csproj
index 02aeed0a..9d260d88 100644
--- a/OurUmbraco.Site/OurUmbraco.Site.csproj
+++ b/OurUmbraco.Site/OurUmbraco.Site.csproj
@@ -4754,10 +4754,6 @@
{47fd2b14-1653-4052-ad53-1871a8f85e0e}
uRepo
-
- {b46f84cc-4d9b-4b52-ae17-de5633ce7023}
- uVersion
-
diff --git a/OurUmbraco/OurUmbraco.csproj b/OurUmbraco/OurUmbraco.csproj
new file mode 100644
index 00000000..b92c7d0a
--- /dev/null
+++ b/OurUmbraco/OurUmbraco.csproj
@@ -0,0 +1,237 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {A8E5C936-ECAB-45B3-BFDA-D12F680EB2A6}
+ Library
+ Properties
+ OurUmbraco
+ OurUmbraco
+ v4.5.1
+ 512
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ ..\packages\AutoMapper.3.0.0\lib\net40\AutoMapper.dll
+ True
+
+
+ ..\packages\AutoMapper.3.0.0\lib\net40\AutoMapper.Net4.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\businesslogic.dll
+ True
+
+
+ ..\packages\ClientDependency.1.8.4\lib\net45\ClientDependency.Core.dll
+ True
+
+
+ ..\packages\ClientDependency-Mvc.1.8.0.0\lib\net45\ClientDependency.Core.Mvc.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\cms.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\controls.dll
+ True
+
+
+ ..\packages\xmlrpcnet.2.5.0\lib\net20\CookComputing.XmlRpcV2.dll
+ True
+
+
+ ..\packages\Examine.0.1.65.0\lib\Examine.dll
+ True
+
+
+ ..\packages\HtmlAgilityPack.1.4.6\lib\Net45\HtmlAgilityPack.dll
+ True
+
+
+ ..\packages\SharpZipLib.0.86.0\lib\20\ICSharpCode.SharpZipLib.dll
+ True
+
+
+ ..\packages\ImageProcessor.2.2.7.0\lib\net45\ImageProcessor.dll
+ True
+
+
+ ..\packages\ImageProcessor.Web.4.3.5.0\lib\net45\ImageProcessor.Web.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\interfaces.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\log4net.dll
+ True
+
+
+ ..\packages\Lucene.Net.2.9.4.1\lib\net40\Lucene.Net.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\Microsoft.ApplicationBlocks.Data.dll
+ True
+
+
+ ..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll
+ True
+
+
+ ..\packages\Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.1\lib\net40\Microsoft.Web.Mvc.FixedDisplayModes.dll
+ True
+
+
+ ..\packages\MiniProfiler.2.1.0\lib\net40\MiniProfiler.dll
+ True
+
+
+ ..\packages\MySql.Data.6.9.7\lib\net45\MySql.Data.dll
+ True
+
+
+ ..\packages\Newtonsoft.Json.6.0.5\lib\net45\Newtonsoft.Json.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\SQLCE4Umbraco.dll
+ True
+
+
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\System.Data.SqlServerCe.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\System.Data.SqlServerCe.Entity.dll
+ True
+
+
+ ..\packages\Microsoft.AspNet.WebApi.Client.5.2.3\lib\net45\System.Net.Http.Formatting.dll
+ True
+
+
+
+
+ ..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.Helpers.dll
+ True
+
+
+ ..\packages\Microsoft.AspNet.WebApi.Core.5.2.3\lib\net45\System.Web.Http.dll
+ True
+
+
+ ..\packages\Microsoft.AspNet.WebApi.WebHost.5.2.3\lib\net45\System.Web.Http.WebHost.dll
+ True
+
+
+ ..\packages\Microsoft.AspNet.Mvc.4.0.30506.0\lib\net40\System.Web.Mvc.dll
+ True
+
+
+ ..\packages\Microsoft.AspNet.Razor.3.2.3\lib\net45\System.Web.Razor.dll
+ True
+
+
+ ..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.WebPages.dll
+ True
+
+
+ ..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.WebPages.Deployment.dll
+ True
+
+
+ ..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.WebPages.Razor.dll
+ True
+
+
+
+
+
+
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\TidyNet.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\umbraco.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\Umbraco.Core.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\umbraco.DataLayer.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\umbraco.editorControls.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\umbraco.MacroEngines.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\umbraco.providers.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\Umbraco.Web.UI.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\UmbracoExamine.dll
+ True
+
+
+ ..\packages\UmbracoCms.Core.7.2.8-build103\lib\UrlRewritingNet.UrlRewriter.dll
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OurUmbraco/Properties/AssemblyInfo.cs b/OurUmbraco/Properties/AssemblyInfo.cs
new file mode 100644
index 00000000..8de249a8
--- /dev/null
+++ b/OurUmbraco/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("OurUmbraco")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("OurUmbraco")]
+[assembly: AssemblyCopyright("Copyright © 2015")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("a8e5c936-ecab-45b3-bfda-d12f680eb2a6")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/uVersion/Config.cs b/OurUmbraco/Version/Config.cs
similarity index 97%
rename from uVersion/Config.cs
rename to OurUmbraco/Version/Config.cs
index 72fc5033..20efc33a 100644
--- a/uVersion/Config.cs
+++ b/OurUmbraco/Version/Config.cs
@@ -1,92 +1,92 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Xml;
-using System.Web;
-using System.IO;
-using umbraco.BusinessLogic;
-using System.Web.Caching;
-
-namespace uVersion
-{
- public class config
- {
-
- public static XmlDocument _Settings
- {
- get
- {
- XmlDocument us = (XmlDocument)HttpRuntime.Cache["uWikiFileVersionSettingsFile"];
- if (us == null)
- us = ensureSettingsDocument();
- return us;
- }
- }
-
- private static string _path = umbraco.GlobalSettings.FullpathToRoot + Path.DirectorySeparatorChar + "config" + Path.DirectorySeparatorChar;
- private static string _filename = "uVersion.config";
- private static XmlDocument ensureSettingsDocument()
- {
- object settingsFile = HttpRuntime.Cache["uWikiFileVersionSettingsFile"];
-
- // Check for language file in cache
- if (settingsFile == null)
- {
- XmlDocument temp = new XmlDocument();
- XmlTextReader settingsReader = new XmlTextReader(_path + _filename);
- try
- {
- temp.Load(settingsReader);
- HttpRuntime.Cache.Insert("uWikiFileVersionSettingsFile", temp, new CacheDependency(_path + _filename));
- }
- catch (Exception e)
- {
- Log.Add(LogTypes.Error, new User(0), -1, "Error reading uWikiFileVersion setting file: " + e.ToString());
- }
- settingsReader.Close();
- return temp;
- }
- else
- return (XmlDocument)settingsFile;
- }
-
- private static void save()
- {
- _Settings.Save(_path + _filename);
- }
-
- ///
- /// Selects a xml node in the umbraco settings config file.
- ///
- /// The xpath query to the specific node.
- /// If found, it returns the specific configuration xml node.
- public static XmlNode GetKeyAsNode(string Key)
- {
- if (Key == null)
- throw new ArgumentException("Key cannot be null");
- ensureSettingsDocument();
- if (_Settings == null || _Settings.DocumentElement == null)
- return null;
- return _Settings.DocumentElement.SelectSingleNode(Key);
- }
-
- ///
- /// Gets the value of configuration xml node with the specified key.
- ///
- /// The key.
- ///
- public static string GetKey(string Key)
- {
- ensureSettingsDocument();
-
- XmlNode node = _Settings.DocumentElement.SelectSingleNode(Key);
- if (node == null || node.FirstChild == null || node.FirstChild.Value == null)
- return string.Empty;
- return node.FirstChild.Value;
- }
-
-
-
- }
-}
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Xml;
+using System.Web;
+using System.IO;
+using umbraco.BusinessLogic;
+using System.Web.Caching;
+
+namespace uVersion
+{
+ public class config
+ {
+
+ public static XmlDocument _Settings
+ {
+ get
+ {
+ XmlDocument us = (XmlDocument)HttpRuntime.Cache["uWikiFileVersionSettingsFile"];
+ if (us == null)
+ us = ensureSettingsDocument();
+ return us;
+ }
+ }
+
+ private static string _path = umbraco.GlobalSettings.FullpathToRoot + Path.DirectorySeparatorChar + "config" + Path.DirectorySeparatorChar;
+ private static string _filename = "uVersion.config";
+ private static XmlDocument ensureSettingsDocument()
+ {
+ object settingsFile = HttpRuntime.Cache["uWikiFileVersionSettingsFile"];
+
+ // Check for language file in cache
+ if (settingsFile == null)
+ {
+ XmlDocument temp = new XmlDocument();
+ XmlTextReader settingsReader = new XmlTextReader(_path + _filename);
+ try
+ {
+ temp.Load(settingsReader);
+ HttpRuntime.Cache.Insert("uWikiFileVersionSettingsFile", temp, new CacheDependency(_path + _filename));
+ }
+ catch (Exception e)
+ {
+ Log.Add(LogTypes.Error, new User(0), -1, "Error reading uWikiFileVersion setting file: " + e.ToString());
+ }
+ settingsReader.Close();
+ return temp;
+ }
+ else
+ return (XmlDocument)settingsFile;
+ }
+
+ private static void save()
+ {
+ _Settings.Save(_path + _filename);
+ }
+
+ ///
+ /// Selects a xml node in the umbraco settings config file.
+ ///
+ /// The xpath query to the specific node.
+ /// If found, it returns the specific configuration xml node.
+ public static XmlNode GetKeyAsNode(string Key)
+ {
+ if (Key == null)
+ throw new ArgumentException("Key cannot be null");
+ ensureSettingsDocument();
+ if (_Settings == null || _Settings.DocumentElement == null)
+ return null;
+ return _Settings.DocumentElement.SelectSingleNode(Key);
+ }
+
+ ///
+ /// Gets the value of configuration xml node with the specified key.
+ ///
+ /// The key.
+ ///
+ public static string GetKey(string Key)
+ {
+ ensureSettingsDocument();
+
+ XmlNode node = _Settings.DocumentElement.SelectSingleNode(Key);
+ if (node == null || node.FirstChild == null || node.FirstChild.Value == null)
+ return string.Empty;
+ return node.FirstChild.Value;
+ }
+
+
+
+ }
+}
diff --git a/uVersion/uWikiFileVerison.cs b/OurUmbraco/Version/uWikiFileVerison.cs
similarity index 96%
rename from uVersion/uWikiFileVerison.cs
rename to OurUmbraco/Version/uWikiFileVerison.cs
index 80634f35..948b7b38 100644
--- a/uVersion/uWikiFileVerison.cs
+++ b/OurUmbraco/Version/uWikiFileVerison.cs
@@ -1,59 +1,59 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Xml;
-
-namespace uVersion
-{
- public class UWikiFileVersion
- {
- public string Name { get; set; }
- public string Key { get; set; }
- public string Description { get; set; }
- public string VoteDescription { get; set; }
- public bool Exists { get; set; }
-
-
- public UWikiFileVersion(string name)
- {
- XmlNode x = config.GetKeyAsNode("/configuration/versions/version [@name = '" + name + "']");
- if (x != null)
- {
- Name = x.Attributes.GetNamedItem("name").Value;
- Description = x.Attributes.GetNamedItem("description").Value;
- VoteDescription = x.Attributes.GetNamedItem("voteDescription") == null
- ? string.Empty
- : x.Attributes.GetNamedItem("voteDescription").Value;
- Key = x.Attributes.GetNamedItem("key").Value;
-
-
-
- Exists = true;
- }
- else
- Exists = false;
- }
-
- public static List GetAllVersions()
- {
- XmlNode x = config.GetKeyAsNode("/configuration/versions");
- List l = new List();
- foreach (XmlNode cx in x.ChildNodes)
- {
- if (cx.Attributes != null && cx.Attributes.GetNamedItem("name") != null)
- l.Add(new UWikiFileVersion(cx.Attributes.GetNamedItem("name").Value));
- }
-
- return l;
- }
-
- public static string DefaultKey()
- {
- XmlNode x = config.GetKeyAsNode("/configuration");
- if (x.Attributes.GetNamedItem("default") != null)
- return x.Attributes.GetNamedItem("default").Value;
- return null;
- }
- }
-}
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Xml;
+
+namespace uVersion
+{
+ public class UWikiFileVersion
+ {
+ public string Name { get; set; }
+ public string Key { get; set; }
+ public string Description { get; set; }
+ public string VoteDescription { get; set; }
+ public bool Exists { get; set; }
+
+
+ public UWikiFileVersion(string name)
+ {
+ XmlNode x = config.GetKeyAsNode("/configuration/versions/version [@name = '" + name + "']");
+ if (x != null)
+ {
+ Name = x.Attributes.GetNamedItem("name").Value;
+ Description = x.Attributes.GetNamedItem("description").Value;
+ VoteDescription = x.Attributes.GetNamedItem("voteDescription") == null
+ ? string.Empty
+ : x.Attributes.GetNamedItem("voteDescription").Value;
+ Key = x.Attributes.GetNamedItem("key").Value;
+
+
+
+ Exists = true;
+ }
+ else
+ Exists = false;
+ }
+
+ public static List GetAllVersions()
+ {
+ XmlNode x = config.GetKeyAsNode("/configuration/versions");
+ List l = new List();
+ foreach (XmlNode cx in x.ChildNodes)
+ {
+ if (cx.Attributes != null && cx.Attributes.GetNamedItem("name") != null)
+ l.Add(new UWikiFileVersion(cx.Attributes.GetNamedItem("name").Value));
+ }
+
+ return l;
+ }
+
+ public static string DefaultKey()
+ {
+ XmlNode x = config.GetKeyAsNode("/configuration");
+ if (x.Attributes.GetNamedItem("default") != null)
+ return x.Attributes.GetNamedItem("default").Value;
+ return null;
+ }
+ }
+}
diff --git a/OurUmbraco/app.config b/OurUmbraco/app.config
new file mode 100644
index 00000000..83526939
--- /dev/null
+++ b/OurUmbraco/app.config
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OurUmbraco/packages.config b/OurUmbraco/packages.config
new file mode 100644
index 00000000..3b4470d2
--- /dev/null
+++ b/OurUmbraco/packages.config
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/our.umbraco.org.sln b/our.umbraco.org.sln
index 3c3aed36..2185dfef 100644
--- a/our.umbraco.org.sln
+++ b/our.umbraco.org.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2013
-VisualStudioVersion = 12.0.31101.0
+# Visual Studio 14
+VisualStudioVersion = 14.0.23107.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OurUmbraco.Site", "OurUmbraco.Site\OurUmbraco.Site.csproj", "{911907FB-3B9D-4E5F-9A45-16700A451A54}"
EndProject
@@ -27,8 +27,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NotificationsWeb", "Notific
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "uDocumentation", "uDocumentation\uDocumentation.csproj", "{2040BDAF-A804-462F-8D5F-CA0DF141BF89}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "uVersion", "uVersion\uVersion.csproj", "{B46F84CC-4D9B-4B52-AE17-DE5633CE7023}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{F3A30EFB-C5EA-460A-A591-8FBD7176B131}"
ProjectSection(SolutionItems) = preProject
.nuget\NuGet.Config = .nuget\NuGet.Config
@@ -42,6 +40,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "uProject", "Marketplace\uPr
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "uWiki", "uWiki\uWiki.csproj", "{996601FA-5C0E-46A6-B39D-2863BADC80D8}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OurUmbraco", "OurUmbraco\OurUmbraco.csproj", "{A8E5C936-ECAB-45B3-BFDA-D12F680EB2A6}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -142,16 +142,6 @@ Global
{2040BDAF-A804-462F-8D5F-CA0DF141BF89}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{2040BDAF-A804-462F-8D5F-CA0DF141BF89}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{2040BDAF-A804-462F-8D5F-CA0DF141BF89}.Release|x86.ActiveCfg = Release|Any CPU
- {B46F84CC-4D9B-4B52-AE17-DE5633CE7023}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B46F84CC-4D9B-4B52-AE17-DE5633CE7023}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B46F84CC-4D9B-4B52-AE17-DE5633CE7023}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {B46F84CC-4D9B-4B52-AE17-DE5633CE7023}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {B46F84CC-4D9B-4B52-AE17-DE5633CE7023}.Debug|x86.ActiveCfg = Debug|Any CPU
- {B46F84CC-4D9B-4B52-AE17-DE5633CE7023}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B46F84CC-4D9B-4B52-AE17-DE5633CE7023}.Release|Any CPU.Build.0 = Release|Any CPU
- {B46F84CC-4D9B-4B52-AE17-DE5633CE7023}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {B46F84CC-4D9B-4B52-AE17-DE5633CE7023}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {B46F84CC-4D9B-4B52-AE17-DE5633CE7023}.Release|x86.ActiveCfg = Release|Any CPU
{C5B74E6A-ABCE-4A9A-896D-89C33FDAFCD8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C5B74E6A-ABCE-4A9A-896D-89C33FDAFCD8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C5B74E6A-ABCE-4A9A-896D-89C33FDAFCD8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
@@ -182,6 +172,18 @@ Global
{996601FA-5C0E-46A6-B39D-2863BADC80D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{996601FA-5C0E-46A6-B39D-2863BADC80D8}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{996601FA-5C0E-46A6-B39D-2863BADC80D8}.Release|x86.ActiveCfg = Release|Any CPU
+ {A8E5C936-ECAB-45B3-BFDA-D12F680EB2A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A8E5C936-ECAB-45B3-BFDA-D12F680EB2A6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A8E5C936-ECAB-45B3-BFDA-D12F680EB2A6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {A8E5C936-ECAB-45B3-BFDA-D12F680EB2A6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {A8E5C936-ECAB-45B3-BFDA-D12F680EB2A6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A8E5C936-ECAB-45B3-BFDA-D12F680EB2A6}.Debug|x86.Build.0 = Debug|Any CPU
+ {A8E5C936-ECAB-45B3-BFDA-D12F680EB2A6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A8E5C936-ECAB-45B3-BFDA-D12F680EB2A6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A8E5C936-ECAB-45B3-BFDA-D12F680EB2A6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {A8E5C936-ECAB-45B3-BFDA-D12F680EB2A6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {A8E5C936-ECAB-45B3-BFDA-D12F680EB2A6}.Release|x86.ActiveCfg = Release|Any CPU
+ {A8E5C936-ECAB-45B3-BFDA-D12F680EB2A6}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/uRepo/uRepo.csproj b/uRepo/uRepo.csproj
index 6a03f9a9..76c7148b 100644
--- a/uRepo/uRepo.csproj
+++ b/uRepo/uRepo.csproj
@@ -261,10 +261,6 @@
-
- {b46f84cc-4d9b-4b52-ae17-de5633ce7023}
- uVersion
-
{996601fa-5c0e-46a6-b39d-2863badc80d8}
uWiki
diff --git a/uVersion/uVersion.csproj b/uVersion/uVersion.csproj
index 28ea935c..11c165de 100644
--- a/uVersion/uVersion.csproj
+++ b/uVersion/uVersion.csproj
@@ -220,8 +220,6 @@
-
-
diff --git a/uWiki/uWiki.csproj b/uWiki/uWiki.csproj
index f03205dd..4d2ca5df 100644
--- a/uWiki/uWiki.csproj
+++ b/uWiki/uWiki.csproj
@@ -261,12 +261,6 @@
-
-
- {B46F84CC-4D9B-4B52-AE17-DE5633CE7023}
- uVersion
-
-