ToolLocationHelper.GetPathToDotNetFrameworkSdkFile Method (String, TargetDotNetFrameworkVersion)


Gets the fully qualified path to a file in the .NET Framework SDK.

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)

public static string GetPathToDotNetFrameworkSdkFile(
	string fileName,
	TargetDotNetFrameworkVersion version


Type: System.String

The file to locate in the .NET Framework SDK.

Type: Microsoft.Build.Utilities.TargetDotNetFrameworkVersion

The version of the .NET Framework to target.

Return Value

Type: System.String

A string containing the fully qualified path to the \bin directory of the .NET Framework SDK, or a null reference (Nothing in Visual Basic) if the targeted version of the .NET Framework SDK is not installed.

The path for the SDK takes in consideration the processor architecture environment information for the calling process, so it might end up being ".../bin/i64", for example.

Unlike GetPathToDotNetFrameworkFile and GetPathToSystemFile this method checks for the existence of the file, so that an invalid fileName returns null.

Return to top