diff --git a/build/InstallCodeCoverage.ps1 b/build/InstallCodeCoverage.ps1 index 49b8df65dc..2c968b6d94 100644 --- a/build/InstallCodeCoverage.ps1 +++ b/build/InstallCodeCoverage.ps1 @@ -1,9 +1,9 @@ -mkdir Temp -cd Temp -nuget install Microsoft.CodeCoverage -Version 16.4.0 -cd .. +New-Item -Type Directory -Force -Path "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Dynamic Code Coverage Tools" + +mkdir C:\CodeCoverage +pushd C:\CodeCoverage +nuget install Microsoft.CodeCoverage -Version 16.4.0 +cmd /c mklink "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Dynamic Code Coverage Tools\CodeCoverage.exe" "Microsoft.CodeCoverage.16.4.0\build\netstandard1.0\CodeCoverage\CodeCoverage.exe" +mklink c:\path\to\symlink c:\target\file +popd -New-Item -Type Directory -Force -Path "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools" -Move-Item -Path "Temp\Microsoft.CodeCoverage.16.4.0\build\netstandard1.0\CodeCoverage" -Destination "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Dynamic Code Coverage Tools" -Move-Item -Path "Temp\Microsoft.CodeCoverage.16.4.0\lib" -Destination "C:\Program Files (x86)\Microsoft Visual Studio\2019\lib" -Remove-Item -Recurse -Force Temp