diff --git a/Directory.Build.props b/Directory.Build.props
index 47b495dffb2..463feb6cbb3 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -34,6 +34,13 @@
$(OtherFlags) --realsig+
+
+
+ true
+
+ false
+
+
diff --git a/buildtools/AssemblyCheck/AssemblyCheck.fsproj b/buildtools/AssemblyCheck/AssemblyCheck.fsproj
index bb4b9dd2b76..78d24349889 100644
--- a/buildtools/AssemblyCheck/AssemblyCheck.fsproj
+++ b/buildtools/AssemblyCheck/AssemblyCheck.fsproj
@@ -7,7 +7,7 @@
- true
+ $(EnablePublishReadyToRun)
$(NETCoreSdkRuntimeIdentifier)
diff --git a/buildtools/fslex/fslex.fsproj b/buildtools/fslex/fslex.fsproj
index 8efac3c7abe..5dfef2f0e31 100644
--- a/buildtools/fslex/fslex.fsproj
+++ b/buildtools/fslex/fslex.fsproj
@@ -8,7 +8,7 @@
- true
+ $(EnablePublishReadyToRun)
$(NETCoreSdkRuntimeIdentifier)
diff --git a/buildtools/fsyacc/fsyacc.fsproj b/buildtools/fsyacc/fsyacc.fsproj
index c826ba5c5d6..1ff8a110759 100644
--- a/buildtools/fsyacc/fsyacc.fsproj
+++ b/buildtools/fsyacc/fsyacc.fsproj
@@ -8,7 +8,7 @@
- true
+ $(EnablePublishReadyToRun)
$(NETCoreSdkRuntimeIdentifier)
diff --git a/eng/SourceBuild.props b/eng/SourceBuild.props
index 3bfd9f80fc4..8683870a8e9 100644
--- a/eng/SourceBuild.props
+++ b/eng/SourceBuild.props
@@ -40,7 +40,7 @@
-bl enables the binlogs for the tools and Proto builds, which make debugging failures here easier
-->
diff --git a/eng/build.sh b/eng/build.sh
index ab67c1ba620..e0a3348bfdb 100755
--- a/eng/build.sh
+++ b/eng/build.sh
@@ -279,7 +279,7 @@ function BuildSolution {
fi
BuildMessage="Error building tools"
- local args=" publish $repo_root/proto.proj $blrestore $bltools /p:Configuration=Proto /p:ArcadeBuildFromSource=$source_build"
+ local args=" publish $repo_root/proto.proj $blrestore $bltools /p:Configuration=Proto /p:ArcadeBuildFromSource=$source_build $properties"
echo $args
"$DOTNET_INSTALL_DIR/dotnet" $args #$args || exit $?
fi
diff --git a/src/fsc/fscProject/fsc.fsproj b/src/fsc/fscProject/fsc.fsproj
index 1f22c8531e9..889ece967ad 100644
--- a/src/fsc/fscProject/fsc.fsproj
+++ b/src/fsc/fscProject/fsc.fsproj
@@ -10,7 +10,7 @@
$(FSharpNetCoreProductTargetFramework)
- true
+ $(EnablePublishReadyToRun)
$(NETCoreSdkRuntimeIdentifier)
diff --git a/src/fsi/fsiProject/fsi.fsproj b/src/fsi/fsiProject/fsi.fsproj
index 634ed56a9ea..1b955f9564e 100644
--- a/src/fsi/fsiProject/fsi.fsproj
+++ b/src/fsi/fsiProject/fsi.fsproj
@@ -10,7 +10,7 @@
$(FSharpNetCoreProductTargetFramework)
- true
+ $(EnablePublishReadyToRun)
$(NETCoreSdkRuntimeIdentifier)