diff --git a/cs/Common.props b/cs/Common.props
new file mode 100644
index 000000000..955aa11cd
--- /dev/null
+++ b/cs/Common.props
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+ Win32
+
+
+ Win32
+
+
+ Win64
+
+
+ $(Platform)
+
+
+
+
+ Mx64
+
+
+ Mx86
+
+
+
+ Dx64
+
+
+ Dx86
+
+
+
+ Rx64
+
+
+ Rx86
+
+
+
+ $(SolutionDir)..\bin\
+ $(SolutionDir)..\lib\
+ $(SolutionDir)..\bin\$(xrPlatform)\$(Configuration)\
+ $(SolutionDir)..\bin\$(xrPlatform)\$(Configuration)\plugins\
+ $(SolutionDir)..\lib\$(xrPlatform)\$(Configuration)\
+ $(SolutionDir)..\intermediate\$(xrPlatform)\$(Configuration)\
+ $(SolutionDir)..\sdk\
+ $(SolutionDir)..\Externals\
+
+
+
+ $(xrBinDir)
+ $(xrBinDir)
+ $(xrLibDir)
+ $(xrLibDir)
+
+ $(xrIntDir)$(ProjectName)\
+
+
+ true
+ false
+ false
+
+ true
+ false
+ false
+
+
+
+
+ .;
+ $(SolutionDir);
+ $(xrExternals);
+ $(ProjectDir);
+ $(xrSdkDir)include;
+ $(xrSdkDir)DXSDK/Include;
+ $(xrExternals)luajit\src;
+ $(xrExternals)luabind;
+ $(xrExternals)GameSpy\src;
+ %(AdditionalIncludeDirectories)
+
+
+ false
+ true
+ true
+
+ Disabled
+
+ 4251;4275;4458
+
+
+ LUABIND_DYNAMIC_LINK;
+ MSVC;
+ dSINGLE;
+ WIN32;
+ _SECURE_SCL=0;
+ _CRT_SECURE_NO_WARNINGS;
+ _CRT_SECURE_NO_DEPRECATE;
+ USE_TBB_PARALLEL;
+ %(PreprocessorDefinitions)
+
+ Fast
+ Use
+ true
+ Level1
+
+
+
+ $(xrSdkDir)libraries;
+ $(xrSdkDir)libraries/$(PlatformShortName);
+ $(xrLibDir);$(xrSdkDir)DXSDK/Lib/$(PlatformShortName);
+ %(AdditionalLibraryDirectories)
+ $(xrLibDir)$(TargetName).lib
+ true
+ Windows
+
+
+
+ $(xrSdkDir)libraries;
+ $(xrSdkDir)libraries/$(PlatformShortName);
+ $(xrLibDir);
+ $(xrSdkDir)DXSDK/Lib/$(PlatformShortName);
+ %(AdditionalLibraryDirectories)
+
+ $(xrLibDir)$(TargetName).lib
+
+
+
diff --git a/cs/ConfigurationDefs.props b/cs/ConfigurationDefs.props
new file mode 100644
index 000000000..7d2fddb63
--- /dev/null
+++ b/cs/ConfigurationDefs.props
@@ -0,0 +1,34 @@
+
+
+
+
+
+ DEBUG;%(PreprocessorDefinitions)
+
+
+
+
+ DEBUG;%(PreprocessorDefinitions)
+
+
+
+
+ DEBUG;MIXED;%(PreprocessorDefinitions)
+
+
+
+
+ DEBUG;MIXED;%(PreprocessorDefinitions)
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+
\ No newline at end of file