An API to locate MSBuild assemblies from an installed Visual Studio location. Use this to ensure that calling the MSBuild API will use the same toolset that a build from Visual Studio or msbuild.exe would.
Other
216
stars
83
forks
source link
Fix to return all installed DotNetSDK versions (v2) #119
This PR supersedes #117.
It contains some improvements to #79 (Return all installed DotNetSDK).
Fix console output event handling
Problem: if the "dotnet --info" process runs faster and completes before we subscribe to the output events we loose its output. And we also were checking if the process completes successfully before this line we were existing without the actual list of SDKs.
Fix to not require the base path to be present to return the full list of SDKs
Problem: the base path is not returned by "dotnet --info" if the required version (from global.json) is not found. Still, we could return the list of installed SDKs and let the caller method to decide whether or not to use the available SDKs.
This PR supersedes #117. It contains some improvements to #79 (Return all installed DotNetSDK).