diff --git a/build/Directory.Build.Performance.props b/build/Directory.Build.Performance.props
new file mode 100644
index 000000000..de151f2ef
--- /dev/null
+++ b/build/Directory.Build.Performance.props
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+ 2
+
+
+ false
+
+
+ true
+
+
\ No newline at end of file
diff --git a/build/Directory.Build.Performance.targets b/build/Directory.Build.Performance.targets
new file mode 100644
index 000000000..f8e77fab3
--- /dev/null
+++ b/build/Directory.Build.Performance.targets
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+ true
+
+
+
+
+ $(IntermediateOutputPath)$(MSBuildProjectName).SkipLocalsInit.g.cs
+
+
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+[module: System.Runtime.CompilerServices.SkipLocalsInitAttribute]]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/Directory.Build.props b/build/Directory.Build.props
index be173fee1..c73bfc0cd 100644
--- a/build/Directory.Build.props
+++ b/build/Directory.Build.props
@@ -170,4 +170,6 @@
$(MSBuildThisFileDirectory)..\build\computesharp.snk
00240000048000009400000006020000002400005253413100040000010001001DA244ACFEE0D02ADF2D7F464B5E2562BB1AEF50B32DCD8B2DADEC659A5ED8B6C5817B03EB5E723067718A7972C936F626879DCE8E85636E7812B92CAB100D4947E3E6655AD49359E279A09F34B65E5ECA5FD5D8941C70BD48E56D8739A3BFF4F1C85071B7494D0B3A692F16CA6CC40585BCA8AD5B24BB2E7B834F15B6E667BB
+
+
\ No newline at end of file
diff --git a/build/Directory.Build.targets b/build/Directory.Build.targets
index ada30a7a8..bd641cc17 100644
--- a/build/Directory.Build.targets
+++ b/build/Directory.Build.targets
@@ -9,28 +9,6 @@
MSBuildAllProjects, as that is done by the file that imports us.
-->
-
-
-
-
- 2
-
-
- false
-
-
- true
-
-
true
-
-
- true
-
- $(IntermediateOutputPath)$(MSBuildProjectName).SkipLocalsInit.g.cs
-
-
-// This code was generated by a tool.
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-[module: System.Runtime.CompilerServices.SkipLocalsInitAttribute]]]>
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file