diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index a2d29dbf6..ee18e883c 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -170,6 +170,7 @@
https://github.com/dotnet/emsdk
1d9df3320ccdb0bbc40a31314641e1100369745b
+
https://github.com/dotnet/emsdk
diff --git a/src/SourceBuild/content/repo-projects/emsdk.proj b/src/SourceBuild/content/repo-projects/emsdk.proj
new file mode 100644
index 000000000..012688752
--- /dev/null
+++ b/src/SourceBuild/content/repo-projects/emsdk.proj
@@ -0,0 +1,31 @@
+
+
+
+
+ $(TargetRid)
+ osx-$(Platform)
+ freebsd-$(Platform)
+ win-$(Platform)
+
+ <_platformIndex>$(OverrideTargetRid.LastIndexOf('-'))
+ $(NETCoreSdkRuntimeIdentifier.Substring(0, $(_platformIndex)))
+ $(NETCoreSdkPortableRuntimeIdentifier.Substring($(_platformIndex)))
+
+ $(StandardSourceBuildArgs)
+ $(BuildCommandArgs) /p:PackageRid=$(OverrideTargetRid)
+ $(BuildCommandArgs) /p:AssetManifestOS=$(TargetOS)
+ $(BuildCommandArgs) /p:PlatformName=$(TargetArch)
+ $(BuildCommandArgs) /p:ForceBuildManifestOnly=true
+ $(StandardSourceBuildCommand) $(BuildCommandArgs)
+
+ $(ProjectDirectory)global.json
+ $(ProjectDirectory)NuGet.config
+ false
+
+
+
+
+
+
+
+
diff --git a/src/SourceBuild/content/repo-projects/installer.proj b/src/SourceBuild/content/repo-projects/installer.proj
index d41b97b78..6713b700b 100644
--- a/src/SourceBuild/content/repo-projects/installer.proj
+++ b/src/SourceBuild/content/repo-projects/installer.proj
@@ -60,6 +60,7 @@
+
diff --git a/src/SourceBuild/content/repo-projects/known-good.proj b/src/SourceBuild/content/repo-projects/known-good.proj
index bfac7141f..6b5adbf75 100644
--- a/src/SourceBuild/content/repo-projects/known-good.proj
+++ b/src/SourceBuild/content/repo-projects/known-good.proj
@@ -34,6 +34,7 @@
+
diff --git a/src/VirtualMonoRepo/source-mappings.json b/src/VirtualMonoRepo/source-mappings.json
index 95c8f5f00..ac3819425 100644
--- a/src/VirtualMonoRepo/source-mappings.json
+++ b/src/VirtualMonoRepo/source-mappings.json
@@ -75,6 +75,10 @@
"name": "diagnostics",
"defaultRemote": "https://github.com/dotnet/diagnostics"
},
+ {
+ "name": "emsdk",
+ "defaultRemote": "https://github.com/dotnet/emsdk"
+ },
{
"name": "format",
"defaultRemote": "https://github.com/dotnet/format"