diff --git a/aegisub/build/msbuild/aegisub.props b/aegisub/build/msbuild/aegisub.props
index 92c2956d2..70a290155 100644
--- a/aegisub/build/msbuild/aegisub.props
+++ b/aegisub/build/msbuild/aegisub.props
@@ -3,6 +3,20 @@
<_PropertySheetDisplayName>Aegisub project
+
+
+
+
+ StaticLibrary
+ DynamicLibrary
+ Application
+ true
+ false
+ true
+ Unicode
+
+
+
diff --git a/aegisub/build/msbuild/csrihelper/csrihelper.vcxproj b/aegisub/build/msbuild/csrihelper/csrihelper.vcxproj
index 0122c2e9f..b302a54fd 100644
--- a/aegisub/build/msbuild/csrihelper/csrihelper.vcxproj
+++ b/aegisub/build/msbuild/csrihelper/csrihelper.vcxproj
@@ -1,5 +1,6 @@
+
Debug
@@ -20,36 +21,24 @@
{C832EAF3-860D-4373-A02C-933626B47A5E}
- Win32Proj
csrihelper
-
-
- StaticLibrary
- Unicode
+
+
+ lib
+ ..\..\..\..\contrib\csri\
-
- true
-
-
- false
- true
-
-
-
-
-
- ..\..\..\..\contrib\csri\
-
+
CSRI_NO_EXPORT;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
$(SrcDir)include\;$(SrcDir)lib\;$(SrcDir)lib\win32\;%(AdditionalIncludeDirectories)
+
@@ -68,7 +57,4 @@
-
-
-
\ No newline at end of file
diff --git a/aegisub/build/msbuild/hunspell/hunspell.vcxproj b/aegisub/build/msbuild/hunspell/hunspell.vcxproj
index c06b53aa2..589752f6f 100644
--- a/aegisub/build/msbuild/hunspell/hunspell.vcxproj
+++ b/aegisub/build/msbuild/hunspell/hunspell.vcxproj
@@ -1,5 +1,6 @@
+
Debug
@@ -20,36 +21,24 @@
{CC791693-6B28-40AC-879D-64A6C16468E3}
- Win32Proj
hunspell
-
-
- StaticLibrary
- Unicode
+
+
+ lib
+ ..\..\..\..\contrib\hunspell\src\
-
- true
-
-
- false
- true
-
-
-
-
-
- ..\..\..\..\contrib\hunspell\src\
-
+
HUNSPELL_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
$(SrcDir)win_api;$(SrcDir)hunspell;%(AdditionalIncludeDirectories)
+
@@ -92,7 +81,4 @@
CompileAsCpp
-
-
-
\ No newline at end of file
diff --git a/aegisub/build/msbuild/libaegisub/libaegisub.vcxproj b/aegisub/build/msbuild/libaegisub/libaegisub.vcxproj
index 4b2d56c79..db5664405 100644
--- a/aegisub/build/msbuild/libaegisub/libaegisub.vcxproj
+++ b/aegisub/build/msbuild/libaegisub/libaegisub.vcxproj
@@ -1,5 +1,6 @@
+
Debug
@@ -22,27 +23,15 @@
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}
libaegisub
-
-
- StaticLibrary
- Unicode
+
+
+ lib
+ ..\..\..\libaegisub\
-
- true
-
-
- false
- true
-
-
-
-
-
- ..\..\..\libaegisub\
-
+
$(SrcDir);$(SrcDir)include;$(AegisubContribBase)iconv\include;%(AdditionalIncludeDirectories)
@@ -52,6 +41,7 @@
lagi_pre.h
+
@@ -186,7 +176,4 @@
-
-
-
\ No newline at end of file
diff --git a/aegisub/build/msbuild/libiconv/libiconv.vcxproj b/aegisub/build/msbuild/libiconv/libiconv.vcxproj
index 4cad10daf..8d5e0b26a 100644
--- a/aegisub/build/msbuild/libiconv/libiconv.vcxproj
+++ b/aegisub/build/msbuild/libiconv/libiconv.vcxproj
@@ -1,5 +1,6 @@
+
Debug
@@ -22,27 +23,15 @@
{965054D2-44F2-4EB2-9879-051CC3D7EF08}
libiconv
-
-
- StaticLibrary
- Unicode
+
+
+ lib
+ ..\..\..\..\contrib\iconv\
-
- true
-
-
- false
- true
-
-
-
-
-
- ..\..\..\..\contrib\iconv\
-
+
$(SrcDir)include;%(AdditionalIncludeDirectories)
@@ -50,6 +39,7 @@
CompileAsC
+
@@ -61,7 +51,4 @@
-
-
-
\ No newline at end of file
diff --git a/aegisub/build/msbuild/libresrc/libresrc.vcxproj b/aegisub/build/msbuild/libresrc/libresrc.vcxproj
index 89fd3801c..f22e165a0 100644
--- a/aegisub/build/msbuild/libresrc/libresrc.vcxproj
+++ b/aegisub/build/msbuild/libresrc/libresrc.vcxproj
@@ -1,5 +1,6 @@
+
Debug
@@ -22,27 +23,16 @@
{BD00D65F-24DA-4784-8860-3B972EA125FC}
libresrc
-
-
- StaticLibrary
-
-
- true
-
-
- false
- true
-
-
-
-
-
+
+
+ lib
true
..\..\..\src\libresrc\
-
+
+
_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
@@ -51,8 +41,10 @@
$(MSBuildThisFileDirectory)..\..\..\src\libresrc\
-
-
+
+
+
+
default_config.cpp
@@ -69,8 +61,4 @@
-
-
-
-
\ No newline at end of file
diff --git a/aegisub/build/msbuild/lua51/lua51.vcxproj b/aegisub/build/msbuild/lua51/lua51.vcxproj
index 62bb346df..0ed05969e 100644
--- a/aegisub/build/msbuild/lua51/lua51.vcxproj
+++ b/aegisub/build/msbuild/lua51/lua51.vcxproj
@@ -1,5 +1,6 @@
+
Debug
@@ -20,36 +21,24 @@
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}
- Win32Proj
lua51
-
-
- DynamicLibrary
- Unicode
+
+
+ dll
+ ..\..\..\..\contrib\lua51\src\
-
- true
-
-
- false
- true
-
-
-
-
-
- ..\..\..\..\contrib\lua51\src\
-
+
LUA_BUILD_AS_DLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
CompileAsCpp
+
@@ -106,7 +95,4 @@
-
-
-
\ No newline at end of file
diff --git a/aegisub/build/msbuild/respack/Aegisub.ResPack.targets b/aegisub/build/msbuild/respack/Aegisub.ResPack.targets
index fd0b2abbe..9026c1bed 100644
--- a/aegisub/build/msbuild/respack/Aegisub.ResPack.targets
+++ b/aegisub/build/msbuild/respack/Aegisub.ResPack.targets
@@ -69,4 +69,11 @@
+
+
+
+ ResPack
+
+
+
\ No newline at end of file
diff --git a/aegisub/build/msbuild/respack/respack.vcxproj b/aegisub/build/msbuild/respack/respack.vcxproj
index 81923f245..dc6922422 100644
--- a/aegisub/build/msbuild/respack/respack.vcxproj
+++ b/aegisub/build/msbuild/respack/respack.vcxproj
@@ -1,5 +1,6 @@
+
Debug
@@ -14,28 +15,19 @@
{08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8}
respack
-
-
- Application
- Unicode
- true
- false
- true
+
+
+ exe
-
-
-
-
+
-
-
- $(ProjectDir)
- respackd
-
-
+
+
$(ProjectDir)
respack
+ %(TargetName)64
+ %(TargetName)d
@@ -47,10 +39,8 @@
Console
+
-
-
-
\ No newline at end of file
diff --git a/aegisub/build/msbuild/respack/respack.vcxproj.filters b/aegisub/build/msbuild/respack/respack.vcxproj.filters
index 0b10fcfb9..71cf87d25 100644
--- a/aegisub/build/msbuild/respack/respack.vcxproj.filters
+++ b/aegisub/build/msbuild/respack/respack.vcxproj.filters
@@ -1,22 +1,6 @@
-
- {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
- cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
-
-
- {93995380-89BD-4b04-88EB-625FBE52EBFB}
- h;hpp;hxx;hm;inl;inc;xsd
-
-
- {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
- rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
-
-
-
-
- Source Files
-
+
\ No newline at end of file
diff --git a/aegisub/build/msbuild/universalchardet/universalchardet.vcxproj b/aegisub/build/msbuild/universalchardet/universalchardet.vcxproj
index cd9e284fa..1bd071cca 100644
--- a/aegisub/build/msbuild/universalchardet/universalchardet.vcxproj
+++ b/aegisub/build/msbuild/universalchardet/universalchardet.vcxproj
@@ -1,5 +1,6 @@
+
Debug
@@ -20,30 +21,17 @@
{7B56955D-5162-4698-AA5B-47484EDC8783}
- Win32Proj
universalchardet
-
-
- StaticLibrary
- Unicode
+
+
+ lib
+ ..\..\..\universalchardet\
-
- true
-
-
- false
- true
-
-
-
-
-
- ..\..\..\universalchardet\
-
+
@@ -106,7 +94,4 @@
-
-
-
\ No newline at end of file