diff --git a/BuildToolsVersion.txt b/BuildToolsVersion.txt
index c62266d1d755..e9c0ca996cba 100644
--- a/BuildToolsVersion.txt
+++ b/BuildToolsVersion.txt
@@ -1 +1 @@
-2.0.0-prerelease-02014-02
+2.0.0-prerelease-02018-01
diff --git a/dir.props b/dir.props
index aebbb9ba6849..5c90cfc83ce0 100644
--- a/dir.props
+++ b/dir.props
@@ -297,6 +297,6 @@
-
-
+
+
diff --git a/src/System.Collections.Immutable/src/PEVerifyCompat.rsp b/src/System.Collections.Immutable/src/PEVerifyCompat.rsp
new file mode 100644
index 000000000000..0a7805fa7ae9
--- /dev/null
+++ b/src/System.Collections.Immutable/src/PEVerifyCompat.rsp
@@ -0,0 +1 @@
+/features:peverify-compat
\ No newline at end of file
diff --git a/src/System.Collections.Immutable/src/System.Collections.Immutable.csproj b/src/System.Collections.Immutable/src/System.Collections.Immutable.csproj
index 457c68c3a80a..e33534057228 100644
--- a/src/System.Collections.Immutable/src/System.Collections.Immutable.csproj
+++ b/src/System.Collections.Immutable/src/System.Collections.Immutable.csproj
@@ -9,6 +9,7 @@
512
$(OutputPath)$(MSBuildProjectName).xml
False
+ $(MSBuildThisFileDirectory)PEVerifyCompat.rsp;$(CompilerResponseFile)
netstandard1.0;portable-net45+win8+wp8+wpa81
diff --git a/src/System.Reflection.Metadata/tests/Metadata/Decoding/SignatureDecoderTests.cs b/src/System.Reflection.Metadata/tests/Metadata/Decoding/SignatureDecoderTests.cs
index cecd35b13fad..92d544256376 100644
--- a/src/System.Reflection.Metadata/tests/Metadata/Decoding/SignatureDecoderTests.cs
+++ b/src/System.Reflection.Metadata/tests/Metadata/Decoding/SignatureDecoderTests.cs
@@ -264,7 +264,7 @@ public void PinnedAndUnpinnedLocals()
// Compiler can generate temporaries or re-order so just check the ones we expect are there.
// (They could get optimized away too. If that happens in practice, change this test to use hard-coded signatures.)
- Assert.Contains("uint8& pinned", localTypes);
+ Assert.Contains("uint8[] pinned", localTypes);
Assert.Contains("uint8[]", localTypes);
}
}
diff --git a/src/System.Runtime.Serialization.Formatters/tests/FormatterServicesTests.cs b/src/System.Runtime.Serialization.Formatters/tests/FormatterServicesTests.cs
index 7dd48e984db0..7d29a45d2b95 100644
--- a/src/System.Runtime.Serialization.Formatters/tests/FormatterServicesTests.cs
+++ b/src/System.Runtime.Serialization.Formatters/tests/FormatterServicesTests.cs
@@ -127,8 +127,7 @@ public static IEnumerable