Use symlinks for CodeCoverage.exe

This commit is contained in:
Jordan Brown
2019-12-31 10:13:22 -05:00
parent 2529b11d1f
commit bfc9a90aab
+8 -8
View File
@@ -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