diff --git a/Console/GARbro.Console.csproj b/Console/GARbro.Console.csproj
index fb9a8cd4..3a2c85c4 100644
--- a/Console/GARbro.Console.csproj
+++ b/Console/GARbro.Console.csproj
@@ -49,6 +49,15 @@
4
false
+
+ bin\Prerelease\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ prompt
+ MinimumRecommendedRules.ruleset
+
diff --git a/GARbro.sln b/GARbro.sln
index 804b5afe..0b4c70c6 100644
--- a/GARbro.sln
+++ b/GARbro.sln
@@ -28,26 +28,36 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
+ Prerelease|Any CPU = Prerelease|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{B966F292-431A-4D8A-A1D3-1EB45048A1D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B966F292-431A-4D8A-A1D3-1EB45048A1D2}.Prerelease|Any CPU.ActiveCfg = Prerelease|Any CPU
{B966F292-431A-4D8A-A1D3-1EB45048A1D2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A8865685-27CC-427B-AC38-E48D2AD05DF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A8865685-27CC-427B-AC38-E48D2AD05DF4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A8865685-27CC-427B-AC38-E48D2AD05DF4}.Prerelease|Any CPU.ActiveCfg = Prerelease|Any CPU
+ {A8865685-27CC-427B-AC38-E48D2AD05DF4}.Prerelease|Any CPU.Build.0 = Prerelease|Any CPU
{A8865685-27CC-427B-AC38-E48D2AD05DF4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A8865685-27CC-427B-AC38-E48D2AD05DF4}.Release|Any CPU.Build.0 = Release|Any CPU
{453C087F-E416-4AE9-8C03-D8760DA0574B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{453C087F-E416-4AE9-8C03-D8760DA0574B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {453C087F-E416-4AE9-8C03-D8760DA0574B}.Prerelease|Any CPU.ActiveCfg = Prerelease|Any CPU
+ {453C087F-E416-4AE9-8C03-D8760DA0574B}.Prerelease|Any CPU.Build.0 = Prerelease|Any CPU
{453C087F-E416-4AE9-8C03-D8760DA0574B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{453C087F-E416-4AE9-8C03-D8760DA0574B}.Release|Any CPU.Build.0 = Release|Any CPU
{2935BE57-C4E0-43E7-86DE-C1848C820B19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2935BE57-C4E0-43E7-86DE-C1848C820B19}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2935BE57-C4E0-43E7-86DE-C1848C820B19}.Prerelease|Any CPU.ActiveCfg = Prerelease|Any CPU
+ {2935BE57-C4E0-43E7-86DE-C1848C820B19}.Prerelease|Any CPU.Build.0 = Prerelease|Any CPU
{2935BE57-C4E0-43E7-86DE-C1848C820B19}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2935BE57-C4E0-43E7-86DE-C1848C820B19}.Release|Any CPU.Build.0 = Release|Any CPU
{757EB8B1-F62C-4690-AC3D-DAE4A5576B3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {757EB8B1-F62C-4690-AC3D-DAE4A5576B3E}.Prerelease|Any CPU.ActiveCfg = Prerelease|Any CPU
{757EB8B1-F62C-4690-AC3D-DAE4A5576B3E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B7E7EBFB-C06E-4FC8-9AF2-7CD132AB15FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B7E7EBFB-C06E-4FC8-9AF2-7CD132AB15FD}.Prerelease|Any CPU.ActiveCfg = Prerelease|Any CPU
{B7E7EBFB-C06E-4FC8-9AF2-7CD132AB15FD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B7E7EBFB-C06E-4FC8-9AF2-7CD132AB15FD}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
diff --git a/GUI/GARbro.GUI.csproj b/GUI/GARbro.GUI.csproj
index 2ffb9129..a48dec28 100644
--- a/GUI/GARbro.GUI.csproj
+++ b/GUI/GARbro.GUI.csproj
@@ -75,6 +75,13 @@
Properties\app.manifest
+
+ bin\Prerelease\
+ true
+ AnyCPU
+ prompt
+ MinimumRecommendedRules.ruleset
+
diff --git a/GameRes/GameRes.csproj b/GameRes/GameRes.csproj
index 41fe963d..b42e7edc 100644
--- a/GameRes/GameRes.csproj
+++ b/GameRes/GameRes.csproj
@@ -35,6 +35,14 @@
false
true
+
+ bin\Prerelease\
+ true
+ true
+ AnyCPU
+ prompt
+ MinimumRecommendedRules.ruleset
+
..\packages\NAudio.1.7.3\lib\net35\NAudio.dll
diff --git a/Image.Convert/Image.Convert.csproj b/Image.Convert/Image.Convert.csproj
index f11776e3..145d0869 100644
--- a/Image.Convert/Image.Convert.csproj
+++ b/Image.Convert/Image.Convert.csproj
@@ -37,6 +37,15 @@
true
+
+ bin\Prerelease\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ prompt
+ MinimumRecommendedRules.ruleset
+