ToolLocationHelper.GetPlatformExtensionSDKLocation Method (String, String, Version, array<String , String)
Given an SDKName, targetPlatformIdentifier and TargetPlatformVersion search the default sdk locations for the passed in sdk name.
The format of the sdk moniker is SDKName, Version=X.X
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.Utilities
Assembly: Microsoft.Build.Utilities.Core (in Microsoft.Build.Utilities.Core.dll)
Syntax
'Declaration
Public Shared Function GetPlatformExtensionSDKLocation ( _
sdkMoniker As String, _
targetPlatformIdentifier As String, _
targetPlatformVersion As Version, _
diskRoots As String(), _
registryRoot As String _
) As String
public static string GetPlatformExtensionSDKLocation(
string sdkMoniker,
string targetPlatformIdentifier,
Version targetPlatformVersion,
string[] diskRoots,
string registryRoot
)
public:
static String^ GetPlatformExtensionSDKLocation(
String^ sdkMoniker,
String^ targetPlatformIdentifier,
Version^ targetPlatformVersion,
array<String^>^ diskRoots,
String^ registryRoot
)
static member GetPlatformExtensionSDKLocation :
sdkMoniker:string *
targetPlatformIdentifier:string *
targetPlatformVersion:Version *
diskRoots:string[] *
registryRoot:string -> string
public static function GetPlatformExtensionSDKLocation(
sdkMoniker : String,
targetPlatformIdentifier : String,
targetPlatformVersion : Version,
diskRoots : String[],
registryRoot : String
) : String
Parameters
sdkMoniker
Type: System.StringName of the SDK to determine the installation location for.
targetPlatformIdentifier
Type: System.StringTargeted platform to find SDKs for
targetPlatformVersion
Type: System.VersionTargeted platform version to find SDKs for
diskRoots
Type: array<System.String[]List of disk roots to search for sdks within
registryRoot
Type: System.StringRegistry root to look for sdks within
Return Value
Type: System.String
Location of the SDK if it is found, empty string if it could not be found
.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.