Engine.DefaultToolsVersion Property
The default ToolsVersion of this build engine.
MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Namespace: Microsoft.Build.BuildEngine
Assembly: Microsoft.Build.Engine (in Microsoft.Build.Engine.dll)
Syntax
'Declaration
Public Property DefaultToolsVersion As String
public string DefaultToolsVersion { get; set; }
public:
property String^ DefaultToolsVersion {
String^ get ();
void set (String^ value);
}
member DefaultToolsVersion : string with get, set
function get DefaultToolsVersion () : String
function set DefaultToolsVersion (value : String)
Property Value
Type: System.String
A string that represents the default ToolsVersion.
Remarks
Projects use this ToolsVersion if they are not otherwise told which ToolsVersion to use. This value is retrieved from either the .exe.config file or the registry. If neither specify a default ToolsVersion, then the version is hard-coded to version "2.0." For more information about ToolsVersion, see Building for Specific .NET Frameworks.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see dd66cd4c-b087-415f-9c3e-94e3a1835f74.