diff --git a/.gitignore b/.gitignore
index def47e4e4c..5c7a5c4fff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,6 +21,7 @@ _ReSharper.*/
# binaries
mods/*/*.dll
mods/*/*.mdb
+mods/*/*.pdb
/*.dll
/*.dll.config
/*.so
diff --git a/OpenRA.Game/OpenRA.Game.csproj b/OpenRA.Game/OpenRA.Game.csproj
index 6d0427f21b..30d6a25f09 100644
--- a/OpenRA.Game/OpenRA.Game.csproj
+++ b/OpenRA.Game/OpenRA.Game.csproj
@@ -36,7 +36,7 @@
true
full
- ..\
+ bin\Debug
TRACE;DEBUG
true
AllRules.ruleset
@@ -45,7 +45,7 @@
true
- ..\
+ bin\Release
TRACE
true
pdbonly
@@ -339,12 +339,28 @@
-
+
+
+
- -->
-
-
\ No newline at end of file
+
diff --git a/OpenRA.Mods.Cnc/OpenRA.Mods.Cnc.csproj b/OpenRA.Mods.Cnc/OpenRA.Mods.Cnc.csproj
index fd3357dda1..a4e7d02fea 100644
--- a/OpenRA.Mods.Cnc/OpenRA.Mods.Cnc.csproj
+++ b/OpenRA.Mods.Cnc/OpenRA.Mods.Cnc.csproj
@@ -39,12 +39,6 @@
x86
prompt
bin\Debug\
-
-
-
-
-
-
AllRules.ruleset
true
@@ -58,12 +52,6 @@
prompt
AllRules.ruleset
true
-
-
-
-
-
-
@@ -119,16 +107,29 @@
-
+
+
+
- -->
-
- mkdir "$(SolutionDir)mods/cnc/"
-copy "$(TargetPath)" "$(SolutionDir)mods/cnc/"
-cd "$(SolutionDir)"
-
-
\ No newline at end of file
+
diff --git a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
index ead0319503..689ba58687 100644
--- a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
+++ b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
@@ -24,12 +24,6 @@
x86
true
AllRules.ruleset
-
-
-
-
-
-
true
@@ -41,12 +35,6 @@
prompt
AllRules.ruleset
true
-
-
-
-
-
-
@@ -787,16 +775,29 @@
-
- mkdir "$(SolutionDir)mods/common/"
-copy "$(TargetPath)" "$(SolutionDir)mods/common/"
-cd "$(SolutionDir)"
-
-
+
+
+
- -->
-
\ No newline at end of file
+
diff --git a/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj b/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj
index 7baf4c5cc0..50c76c26fc 100644
--- a/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj
+++ b/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj
@@ -39,12 +39,6 @@
x86
prompt
bin\Debug\
-
-
-
-
-
-
TRACE;DEBUG;
AllRules.ruleset
true
@@ -59,12 +53,6 @@
prompt
AllRules.ruleset
true
-
-
-
-
-
-
@@ -101,7 +89,6 @@
-
mkdir "$(SolutionDir)mods/d2k/"
copy "$(TargetPath)" "$(SolutionDir)mods/d2k/"
@@ -136,6 +123,30 @@ cd "$(SolutionDir)"
true
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
diff --git a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
index 36aa76c5b0..bccd64b734 100644
--- a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
+++ b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
@@ -39,12 +39,6 @@
DEBUG;TRACE
x86
prompt
-
-
-
-
-
-
AllRules.ruleset
true
@@ -58,12 +52,6 @@
prompt
AllRules.ruleset
true
-
-
-
-
-
-
@@ -148,16 +136,29 @@
-
+
+
+
- -->
-
- mkdir "$(SolutionDir)mods/ra/"
-copy "$(TargetPath)" "$(SolutionDir)mods/ra/"
-cd "$(SolutionDir)"
-
-
\ No newline at end of file
+
diff --git a/OpenRA.Mods.TS/OpenRA.Mods.TS.csproj b/OpenRA.Mods.TS/OpenRA.Mods.TS.csproj
index b59843ae05..2a269b9b96 100644
--- a/OpenRA.Mods.TS/OpenRA.Mods.TS.csproj
+++ b/OpenRA.Mods.TS/OpenRA.Mods.TS.csproj
@@ -17,12 +17,6 @@
TRACE;DEBUG
x86
prompt
-
-
-
-
-
-
AllRules.ruleset
full
true
@@ -37,12 +31,6 @@
prompt
AllRules.ruleset
true
-
-
-
-
-
-
@@ -53,7 +41,6 @@
False
-
{0DFB103F-2962-400F-8C6D-E2C28CCBA633}
@@ -84,16 +71,30 @@
-
+
+
+
- -->
-
- mkdir "$(SolutionDir)mods/ts/"
-copy "$(TargetPath)" "$(SolutionDir)mods/ts/"
-cd "$(SolutionDir)"
-
-
\ No newline at end of file
+
diff --git a/make.ps1 b/make.ps1
index d1c666fb44..d857e9d0e2 100644
--- a/make.ps1
+++ b/make.ps1
@@ -80,6 +80,8 @@ elseif ($command -eq "clean")
rm *.dll
rm *.dll.config
rm mods/*/*.dll
+ rm *.pdb
+ rm mods/*/*.pdb
if (Test-Path thirdparty/download/)
{
rmdir thirdparty/download -Recurse -Force