IVsTargetFrameworkAssemblies Interface

Provides base support for targeting multiple framework versions.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.9.0 (in Microsoft.VisualStudio.Shell.Interop.9.0.dll)

Syntax

'Declaration
<GuidAttribute("399DC6D4-84D6-4208-AFA6-362098E7972F")> _
<InterfaceTypeAttribute()> _
Public Interface IVsTargetFrameworkAssemblies
[GuidAttribute("399DC6D4-84D6-4208-AFA6-362098E7972F")]
[InterfaceTypeAttribute()]
public interface IVsTargetFrameworkAssemblies
[GuidAttribute(L"399DC6D4-84D6-4208-AFA6-362098E7972F")]
[InterfaceTypeAttribute()]
public interface class IVsTargetFrameworkAssemblies
[<GuidAttribute("399DC6D4-84D6-4208-AFA6-362098E7972F")>]
[<InterfaceTypeAttribute()>]
type IVsTargetFrameworkAssemblies =  interface end
public interface IVsTargetFrameworkAssemblies

The IVsTargetFrameworkAssemblies type exposes the following members.

Methods

  Name Description
Public method GetRequiredTargetFrameworkVersion Gets the minimum versions of the target framework required for the given assembly to run.
Public method GetRequiredTargetFrameworkVersionFromDependency Gets the minimum versions of the target framework required for a given assembly to run, based on the referenced assembly closure.
Public method GetSupportedFrameworks Gets an enumeration of supported framework versions.
Public method GetSystemAssemblies Gets an enumeration containing the system assembly reference for a given framework version.
Public method GetTargetFrameworkDescription Gets a descriptive string for a framework version.
Public method IsSystemAssembly Checks if a specified assembly is a system assembly and gets its framework version.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace