diff --git a/Common/Common.vcxproj b/Common/Common.vcxproj
new file mode 100644
index 00000000..284a6bc5
--- /dev/null
+++ b/Common/Common.vcxproj
@@ -0,0 +1,42 @@
+
+
+
+
+ {19312085-AA51-4BD6-BE92-4B6098CCA539}
+ StaticLibrary
+
+
+
+
+
+
+
+
+
+
+
+
+ _LIB;%(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Common/Common.vcxproj.filters b/Common/Common.vcxproj.filters
new file mode 100644
index 00000000..8f9d982b
--- /dev/null
+++ b/Common/Common.vcxproj.filters
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Library/Library.vcxproj b/Library/Library.vcxproj
index 49731687..972f6478 100644
--- a/Library/Library.vcxproj
+++ b/Library/Library.vcxproj
@@ -66,8 +66,6 @@
-
-
@@ -83,10 +81,6 @@
-
-
-
-
Use
@@ -298,8 +292,6 @@
-
-
@@ -315,11 +307,6 @@
-
-
-
-
-
@@ -401,6 +388,11 @@
+
+
+ {19312085-aa51-4bd6-be92-4b6098cca539}
+
+
diff --git a/Library/Library.vcxproj.filters b/Library/Library.vcxproj.filters
index 13bfbf56..e8bc7d8f 100644
--- a/Library/Library.vcxproj.filters
+++ b/Library/Library.vcxproj.filters
@@ -330,21 +330,6 @@
Source Files
-
- Common
-
-
- Common
-
-
- Common
-
-
- Common
-
-
- Common
-
Common\Gfx
@@ -396,9 +381,6 @@
Source Files
-
- Common
-
@@ -626,21 +608,6 @@
Header Files
-
- Common
-
-
- Common
-
-
- Common
-
-
- Common
-
-
- Common
-
Common\Gfx
@@ -692,12 +659,6 @@
Header Files
-
- Common
-
-
- Common
-
diff --git a/Rainmeter.props b/Rainmeter.props
index 0cdb5a0e..15dfc0f0 100644
--- a/Rainmeter.props
+++ b/Rainmeter.props
@@ -25,6 +25,11 @@
.\x64\$(Configuration)\
+
+
+ $(IntDir)
+
+
diff --git a/Rainmeter.sln b/Rainmeter.sln
index b93581f8..a6b4e0a9 100644
--- a/Rainmeter.sln
+++ b/Rainmeter.sln
@@ -3,6 +3,8 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Application", "Application\Application.vcxproj", "{D2A0903C-E760-4134-AE61-3D55BF8F760C}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "Common\Common.vcxproj", "{19312085-AA51-4BD6-BE92-4B6098CCA539}"
+EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Installer", "Installer\Installer.vcxproj", "{2FCFBFD2-2720-4BDD-B620-4BDD3DBB8D3D}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Language", "Language\Language.vcxproj", "{6BE6F228-B741-4DA9-9FBC-E9F2A7BD483A}"
@@ -10,6 +12,7 @@ EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Library", "Library\Library.vcxproj", "{BE9D2400-7F1C-49D6-8498-5CE495491AD6}"
ProjectSection(ProjectDependencies) = postProject
{6BE6F228-B741-4DA9-9FBC-E9F2A7BD483A} = {6BE6F228-B741-4DA9-9FBC-E9F2A7BD483A}
+ {19312085-AA51-4BD6-BE92-4B6098CCA539} = {19312085-AA51-4BD6-BE92-4B6098CCA539}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SkinInstaller", "SkinInstaller\SkinInstaller.vcxproj", "{6F5D4C4A-C8C3-41DA-BF44-6D42B76464DA}"
@@ -76,6 +79,14 @@ Global
{D2A0903C-E760-4134-AE61-3D55BF8F760C}.Release|Win32.Build.0 = Release|Win32
{D2A0903C-E760-4134-AE61-3D55BF8F760C}.Release|x64.ActiveCfg = Release|x64
{D2A0903C-E760-4134-AE61-3D55BF8F760C}.Release|x64.Build.0 = Release|x64
+ {19312085-AA51-4BD6-BE92-4B6098CCA539}.Debug|Win32.ActiveCfg = Debug|Win32
+ {19312085-AA51-4BD6-BE92-4B6098CCA539}.Debug|Win32.Build.0 = Debug|Win32
+ {19312085-AA51-4BD6-BE92-4B6098CCA539}.Debug|x64.ActiveCfg = Debug|x64
+ {19312085-AA51-4BD6-BE92-4B6098CCA539}.Debug|x64.Build.0 = Debug|x64
+ {19312085-AA51-4BD6-BE92-4B6098CCA539}.Release|Win32.ActiveCfg = Release|Win32
+ {19312085-AA51-4BD6-BE92-4B6098CCA539}.Release|Win32.Build.0 = Release|Win32
+ {19312085-AA51-4BD6-BE92-4B6098CCA539}.Release|x64.ActiveCfg = Release|x64
+ {19312085-AA51-4BD6-BE92-4B6098CCA539}.Release|x64.Build.0 = Release|x64
{2FCFBFD2-2720-4BDD-B620-4BDD3DBB8D3D}.Debug|Win32.ActiveCfg = Debug|Win32
{2FCFBFD2-2720-4BDD-B620-4BDD3DBB8D3D}.Debug|x64.ActiveCfg = Debug|Win32
{2FCFBFD2-2720-4BDD-B620-4BDD3DBB8D3D}.Release|Win32.ActiveCfg = Release|Win32