diff --git a/EsotericIDE.sln b/EsotericIDE.sln
index dc00097..21dca95 100644
--- a/EsotericIDE.sln
+++ b/EsotericIDE.sln
@@ -1,8 +1,12 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
+# Visual Studio 14
+VisualStudioVersion = 14.0.23107.0
+MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EsotericIDE", "Src\EsotericIDE.csproj", "{05A3C955-369E-44E2-85D8-496B84F6A548}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RT.Util", "..\RT.Util\Src\RT.Util.csproj", "{8D0FE79C-AD8D-475C-9E6F-9CAE85365B5D}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -13,6 +17,10 @@ Global
{05A3C955-369E-44E2-85D8-496B84F6A548}.Debug|Any CPU.Build.0 = Debug|Any CPU
{05A3C955-369E-44E2-85D8-496B84F6A548}.Release|Any CPU.ActiveCfg = Release|Any CPU
{05A3C955-369E-44E2-85D8-496B84F6A548}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8D0FE79C-AD8D-475C-9E6F-9CAE85365B5D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8D0FE79C-AD8D-475C-9E6F-9CAE85365B5D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8D0FE79C-AD8D-475C-9E6F-9CAE85365B5D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8D0FE79C-AD8D-475C-9E6F-9CAE85365B5D}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/Src/EsotericIDE.csproj b/Src/EsotericIDE.csproj
index cb8b8f9..401f83c 100644
--- a/Src/EsotericIDE.csproj
+++ b/Src/EsotericIDE.csproj
@@ -33,9 +33,6 @@
Resources\EsotericIDEIcon.ico
-
- ..\Thirdparty\RT.Util.dll
-
@@ -134,6 +131,12 @@
+
+
+ {8d0fe79c-ad8d-475c-9e6f-9cae85365b5d}
+ RT.Util
+
+
"$(TargetPath)" --post-build-check "$(SolutionDir)."
diff --git a/Thirdparty/RT.Util.dll b/Thirdparty/RT.Util.dll
deleted file mode 100644
index af75e4f..0000000
Binary files a/Thirdparty/RT.Util.dll and /dev/null differ