diff --git a/Before.Xamarin.Android.sln.targets b/Before.Xamarin.Android.sln.targets
new file mode 100644
index 00000000000..a1227711520
--- /dev/null
+++ b/Before.Xamarin.Android.sln.targets
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/README.md b/README.md
index aa69df538d3..493018464d9 100644
--- a/README.md
+++ b/README.md
@@ -53,7 +53,7 @@ Building Xamarin.Android requires:
* [Autotools (`autoconf`, `automake`, etc.)](#autotools)
* [The Android SDK and NDK](#ndk)
-The `make prepare` build step (or `PrepareWindows.targets` on Windows) will
+The `make prepare` build step (or `/t:Prepare` on Windows) will
check that all required dependencies are present.
If you would like `make prepare` to automatically install
required dependencies, set the `$(AutoProvision)` MSBuild property to True
@@ -246,7 +246,7 @@ Unit tests are built in a separate target:
To build Xamarin.Android, ensure you are using MSBuild version 15+ and run:
- msbuild build-tools\scripts\PrepareWindows.targets
+ msbuild Xamarin.Android.sln /t:Prepare
msbuild Xamarin.Android.sln
These are roughly the same as how `make prepare` and `make` are used on other platforms.
diff --git a/build-tools/scripts/PrepareWindows.targets b/build-tools/scripts/PrepareWindows.targets
index cd4bf91f7c1..521852d5704 100644
--- a/build-tools/scripts/PrepareWindows.targets
+++ b/build-tools/scripts/PrepareWindows.targets
@@ -18,12 +18,12 @@