</HelixWorkItem>
</ItemGroup>
</Target>
-
- <Target Name="ShowMissionControlUrl"
- AfterTargets="StartTestRuns"
- Condition="'$(OfficialBuildId)' != ''">
- <PropertyGroup>
- <_McUser>dotnet-mc-bot-2</_McUser>
- <_McHelixType>$([System.String]::Copy('$(HelixType)').ToLowerInvariant().Replace('/', '~2F'))</_McHelixType>
- <_McHelixSource>$([System.String]::Copy('$(HelixSource)').ToLowerInvariant().Replace('/', '~2F'))</_McHelixSource>
- <_McUrl>https://mc.dot.net/#/user/$(_McUser)/$(_McHelixSource)/$(_McHelixType)/$(OfficialBuildId)</_McUrl>
- </PropertyGroup>
-
- <Message Importance="High" Text="Results will be available at $(_McUrl)" />
- </Target>
</Project>
<Compile Include="System\CodeDom\Compiler\IndentedTextWriter.cs" />
<Compile Include="System\Context.cs" />
<Compile Include="System\Diagnostics\Stopwatch.cs" />
- <Compile Include="System\Environment.cs" />
- <Compile Include="System\Environment.SpecialFolder.cs" />
- <Compile Include="System\Environment.SpecialFolderOption.cs" />
<Compile Include="System\LoaderOptimization.cs" />
<Compile Include="System\LoaderOptimizationAttribute.cs" />
- <Compile Include="$(CommonPath)\CoreLib\System\OperatingSystem.cs">
- <Link>Common\CoreLib\System\OperatingSystem.cs</Link>
- </Compile>
- <Compile Include="$(CommonPath)\CoreLib\System\PlatformID.cs">
- <Link>Common\CoreLib\System\PlatformID.cs</Link>
- </Compile>
<Compile Include="System\IO\StringReader.cs" />
<Compile Include="System\IO\StringWriter.cs" />
<Compile Include="System\IO\BufferedStream.cs" />
<Link>CoreLib\System\Text\ValueStringBuilder.cs</Link>
</Compile>
</ItemGroup>
- <ItemGroup Condition="'$(TargetGroup)' == 'uapaot' or '$(TargetGroup)' == 'uap'">
+ <ItemGroup Condition="'$(TargetsAOT)' == 'true'">
+ <Compile Include="System\Environment.cs" />
+ <Compile Include="System\Environment.SpecialFolder.cs" />
+ <Compile Include="System\Environment.SpecialFolderOption.cs" />
+ <Compile Condition="'$(TargetsWindows)' == 'true'" Include="System\Environment.Windows.cs" />
+ <Compile Include="$(CommonPath)\CoreLib\System\OperatingSystem.cs">
+ <Link>Common\CoreLib\System\OperatingSystem.cs</Link>
+ </Compile>
+ <Compile Include="$(CommonPath)\CoreLib\System\PlatformID.cs">
+ <Link>Common\CoreLib\System\PlatformID.cs</Link>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'netcoreappaot'">
+ <Compile Condition="'$(TargetsWindows)' == 'true'" Include="System\Environment.Win32.cs" />
+ <Compile Condition="'$(TargetsUnix)' == 'true'" Include="System\Environment.Unix.cs" />
+ </ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'uapaot'">
<Compile Include="System\Environment.WinRT.cs" />
<Compile Include="$(CommonPath)\CoreLib\System\WinRTFolderPaths.cs">
<Link>Common\CoreLib\System\WinRTFolderPaths.cs</Link>
</Compile>
</ItemGroup>
<ItemGroup Condition="'$(TargetsWindows)' == 'true' and '$(TargetGroup)' != 'uapaot' and '$(TargetGroup)' != 'uap'">
- <Compile Include="System\Environment.Win32.cs" />
<Compile Include="$(CommonPath)\CoreLib\Interop\Windows\secur32\Interop.GetUserNameExW.cs">
<Link>Common\Interop\Windows\secur32\Interop.GetUserNameExW.cs</Link>
</Compile>
<Compile Include="$(CommonPath)\CoreLib\System\PasteArguments.Windows.cs">
<Link>Common\CoreLib\System\PasteArguments.Windows.cs</Link>
</Compile>
- <Compile Include="System\Environment.Windows.cs" />
<Compile Include="System\Runtime\Versioning\VersioningHelper.Windows.cs" />
<Compile Include="System\Diagnostics\Stopwatch.Windows.cs" />
<Compile Include="$(CommonPath)\CoreLib\System\IO\Win32Marshal.cs">
</ItemGroup>
<!-- UNIX -->
<ItemGroup Condition=" '$(TargetsUnix)' == 'true' ">
- <Compile Include="System\Environment.Unix.cs" />
<Compile Include="System\Runtime\Versioning\VersioningHelper.Unix.cs" />
<Compile Include="System\Diagnostics\Stopwatch.Unix.cs" />
<Compile Include="$(CommonPath)\Interop\OSX\Interop.Libraries.cs">