diff --git a/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.Mdb.csproj b/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.Mdb.csproj
index 88b76701a..10e576dd8 100644
--- a/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.Mdb.csproj
+++ b/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.Mdb.csproj
@@ -11,18 +11,19 @@
Xamarin.Android.Cecil.Mdb
v4.0
+
true
full
false
- bin\Debug
+ ..\..\bin\Debug
DEBUG;
prompt
4
true
- bin\Release
+ ..\..\bin\Release
prompt
4
diff --git a/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.csproj b/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.csproj
index 15b0465dc..eec219121 100644
--- a/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.csproj
+++ b/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.csproj
@@ -11,18 +11,19 @@
Xamarin.Android.Cecil
v4.0
+
true
full
false
- bin\Debug
+ ..\..\bin\Debug
DEBUG;
prompt
4
true
- bin\Release
+ ..\..\bin\Release
prompt
4
diff --git a/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.targets b/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.targets
index 1b46a0592..f6db7cfba 100644
--- a/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.targets
+++ b/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.targets
@@ -3,7 +3,7 @@
$(MSBuildThisFileDirectory)\..\..\external\cecil
prepared.flag
- bin\$(Configuration)
+ ..\..\bin\$(Configuration)
$([System.IO.Path]::GetFullPath ('$(OutputPath)'))
$(OutputPath)\Xamarin.Android.Cecil.dll;$(OutputPath)\Xamarin.Android.Cecil.Mdb.dll
@@ -17,13 +17,19 @@
-
+
-
+ Projects="$(CecilDirectory)\Mono.Cecil.csproj;$(CecilDirectory)\symbols\mdb\Mono.Cecil.Mdb.csproj"
+ Targets="Clean;Build"
+ StopOnFirstFailure="True"
+ Properties="Configuration=net_4_0_Debug;OutputPath=$(CecilOutputPath);BuildingSolutionFile=false" />
+
@@ -31,6 +37,5 @@
-