Share via


IVsTargetFrameworkAssemblies Interface

Definition

Provides base support for targeting multiple framework versions.

public interface class IVsTargetFrameworkAssemblies
public interface class IVsTargetFrameworkAssemblies
__interface IVsTargetFrameworkAssemblies
[System.Runtime.InteropServices.Guid("399DC6D4-84D6-4208-AFA6-362098E7972F")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsTargetFrameworkAssemblies
[System.Runtime.InteropServices.Guid("399DC6D4-84D6-4208-AFA6-362098E7972F")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsTargetFrameworkAssemblies
[<System.Runtime.InteropServices.Guid("399DC6D4-84D6-4208-AFA6-362098E7972F")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsTargetFrameworkAssemblies = interface
[<System.Runtime.InteropServices.Guid("399DC6D4-84D6-4208-AFA6-362098E7972F")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsTargetFrameworkAssemblies = interface
Public Interface IVsTargetFrameworkAssemblies
Attributes

Methods

GetRequiredTargetFrameworkVersion(String, UInt32)

Gets the minimum versions of the target framework required for the given assembly to run.

GetRequiredTargetFrameworkVersionFromDependency(String, UInt32)

Gets the minimum versions of the target framework required for a given assembly to run, based on the referenced assembly closure.

GetSupportedFrameworks(IEnumTargetFrameworks)

Gets an enumeration of supported framework versions.

GetSystemAssemblies(UInt32, IEnumSystemAssemblies)

Gets an enumeration containing the system assembly reference for a given framework version.

GetTargetFrameworkDescription(UInt32, String)

Gets a descriptive string for a framework version.

IsSystemAssembly(String, Int32, UInt32)

Checks if a specified assembly is a system assembly and gets its framework version.

Applies to