diff --git a/src/SourceBuild/content/test/tests.proj b/src/SourceBuild/content/test/tests.proj
index d2fbd03d5875..c9dc2fab0a5f 100644
--- a/src/SourceBuild/content/test/tests.proj
+++ b/src/SourceBuild/content/test/tests.proj
@@ -4,9 +4,12 @@
<_RunScenarioTests>true
- <_RunScenarioTests Condition="'$(BuildArchitecture.ToLowerInvariant())' != '$(TargetArchitecture.ToLowerInvariant())'">false
+ require the ability to execute the built SDK. The dotnet target is not capable of running on a host with a
+ different architecture if the host doesn't have an emulation layer for the target. (i.e. "cannot execute
+ binary file: Exec format error"). -->
+ <_RunScenarioTests Condition="'$(BuildArchitecture.ToLowerInvariant())' != '$(TargetArchitecture.ToLowerInvariant())' and
+ '$(TargetOS)' != 'windows' and
+ '$(TargetOS)' != 'osx'">false
+
+