From bfc9a90aabac7d4e35fd38c0deb94480246fc5be Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Tue, 31 Dec 2019 10:13:22 -0500 Subject: [PATCH] Use symlinks for CodeCoverage.exe --- build/InstallCodeCoverage.ps1 | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) 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