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 + +