Table of Contents

Class MSBuildGlobalProperties

Namespace
NoeticTools.Git2SemVer.Framework.Generation.Builders.Scripting
Assembly
NoeticTools.Git2SemVer.Framework.dll

MSBuild current project global properties for optional C# script use.

public sealed class MSBuildGlobalProperties : IMSBuildGlobalProperties
Inheritance
MSBuildGlobalProperties
Implements
Inherited Members

Constructors

MSBuildGlobalProperties(IBuildEngine6)

Constructor to create wrapper for MSBuild current project global properties read from the build engine.

public MSBuildGlobalProperties(IBuildEngine6 buildEngine)

Parameters

buildEngine IBuildEngine6

Properties

All

Dictionary of all available parameters.

public IReadOnlyDictionary<string, string> All { get; }

Property Value

IReadOnlyDictionary<string, string>

BuildingInsideVisualStudio

public bool BuildingInsideVisualStudio { get; }

Property Value

bool

Configuration

public string Configuration { get; }

Property Value

string

LangId

public string LangId { get; }

Property Value

string

Language

public string Language { get; }

Property Value

string

Platform

public string Platform { get; }

Property Value

string

ProjectDir

public string ProjectDir { get; }

Property Value

string

ProjectPath

public string ProjectPath { get; }

Property Value

string

SolutionDir

public string SolutionDir { get; }

Property Value

string

SolutionExt

public string SolutionExt { get; }

Property Value

string