Cosmos/source/Cosmos.Build.Builder/Models/VisualStudioInstance.cs
José Pedro f969601a53
Builder improvements.
- Added check for dependencies, which can be installed from the builder.
- Replaced CosmosTask with CosmosBuildDefinition, which is much simpler.
- The builder can be opened without any command line arguments.
- If the VS path is not specified as a command line argument, it can be selected in a dialog.
2018-03-30 19:44:19 +01:00

18 lines
534 B
C#

using Microsoft.VisualStudio.Setup.Configuration;
namespace Cosmos.Build.Builder.Models
{
internal class VisualStudioInstance
{
public ISetupInstance2 SetupInstance { get; }
public string ID => SetupInstance.GetInstanceId();
public string Name => SetupInstance.GetDisplayName();
public string InstallationPath => SetupInstance.GetInstallationPath();
public VisualStudioInstance(ISetupInstance2 setupInstance)
{
SetupInstance = setupInstance;
}
}
}