diff --git a/Directory.Build.props b/Directory.Build.props index c0fdacba18a..e917ffdbb89 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,5 +1,29 @@ + + + $([System.Runtime.InteropServices.RuntimeInformation]::ProcessArchitecture.ToString().ToLowerInvariant()) + $(BuildArchitecture) + x64 + + + + + windows + osx + freebsd + openbsd + illumos + solaris + haiku + linux + + + $(HostOS) + + @@ -67,6 +91,8 @@ ates https://learn.microsoft.com/en-gb/dotnet/fundamentals/syslib-diagnostics/sy version numbers. This is ok in that context, since VMR-produced MSBuild packages won't be published. --> $(NoWarn);NU5104; + + $(DefineConstants);TARGET_WINDOWS diff --git a/Directory.Build.targets b/Directory.Build.targets index 8aa6ca9426c..fd4829a0224 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -58,4 +58,14 @@ Condition="Exists('$(_PackageFolderInGlobalPackages)')" /> + + + + + + + + diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 29e05424da7..218365dad20 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -36,7 +36,7 @@ $(LatestDotNetCoreForMSBuild) - $(FullFrameworkTFM);$(RuntimeOutputTargetFrameworks) + $(FullFrameworkTFM);$(RuntimeOutputTargetFrameworks) false