Address additional feedback from #40172 (#40505)
authorLayomi Akinrinade <laakinri@microsoft.com>
Fri, 7 Aug 2020 15:18:09 +0000 (08:18 -0700)
committerGitHub <noreply@github.com>
Fri, 7 Aug 2020 15:18:09 +0000 (08:18 -0700)
eng/illink.targets
src/libraries/illink-sharedframework.targets

index 682871e..d27feb5 100644 (file)
     <!-- When running from Desktop MSBuild, DOTNET_HOST_PATH is not set.
          In this case, explicitly specify the path to the dotnet host. -->
     <PropertyGroup Condition=" '$(DOTNET_HOST_PATH)' == '' ">
-      <_DotNetHostDirectory>$(NetCoreRoot)</_DotNetHostDirectory>
-      <_DotNetHostFileName>dotnet</_DotNetHostFileName>
-      <_DotNetHostFileName Condition=" '$(OS)' == 'Windows_NT' ">dotnet.exe</_DotNetHostFileName>
+      <_DotNetHostDirectory>$(DotNetRoot)</_DotNetHostDirectory>
+      <_DotNetHostFileName>$([System.IO.Path]::GetFileName('$(DotNetTool)'))</_DotNetHostFileName>
     </PropertyGroup>
 
     <ILLink AssemblyPaths="$(ILLinkTrimInputAssembly)"
index 32d2f00..5dc82f2 100644 (file)
@@ -69,9 +69,8 @@
     <!-- When running from Desktop MSBuild, DOTNET_HOST_PATH is not set.
       In this case, explicitly specify the path to the dotnet host. -->
     <PropertyGroup Condition=" '$(DOTNET_HOST_PATH)' == '' ">
-      <_DotNetHostDirectory>$(RepoRoot).dotnet</_DotNetHostDirectory>
-      <_DotNetHostFileName>dotnet</_DotNetHostFileName>
-      <_DotNetHostFileName Condition=" '$(OS)' == 'Windows_NT' ">dotnet.exe</_DotNetHostFileName>
+      <_DotNetHostDirectory>$(DotNetRoot)</_DotNetHostDirectory>
+      <_DotNetHostFileName>$([System.IO.Path]::GetFileName('$(DotNetTool)'))</_DotNetHostFileName>
     </PropertyGroup>
 
     <ILLink AssemblyPaths="$(_AssemblyPaths)"
@@ -82,5 +81,5 @@
         ToolPath="$(_DotNetHostDirectory)" />
   </Target>
 
-  <Import Project="$([MSBuild]::NormalizePath('$(RepositoryEngineeringDir)', 'illink.targets'))" />
+  <Import Project="$(RepositoryEngineeringDir)illink.targets" />
 </Project>