IVsDesignTimeAssemblyResolution2 Interface

Provides design time resolution of assembly reference paths in the current target framework. This interface retrieved as an ItemContext service from the project.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assemblies:   Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Syntax

'Declaration
<GuidAttribute("C0031543-0B20-4FA7-B627-8ED28F4B5F64")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsDesignTimeAssemblyResolution2
[GuidAttribute("C0031543-0B20-4FA7-B627-8ED28F4B5F64")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsDesignTimeAssemblyResolution2
[GuidAttribute(L"C0031543-0B20-4FA7-B627-8ED28F4B5F64")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsDesignTimeAssemblyResolution2
[<GuidAttribute("C0031543-0B20-4FA7-B627-8ED28F4B5F64")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsDesignTimeAssemblyResolution2 =  interface end
public interface IVsDesignTimeAssemblyResolution2

The IVsDesignTimeAssemblyResolution2 type exposes the following members.

Methods

  Name Description
Public method ResolveAssemblyPathInTargetFx2 Resolves the assembly reference paths for the passed in assemblies while giving the ability to ignore version when resolving a reference from the targeted framework.

Top

Remarks

You can obtain a pointer to the project's IVsDesignTimeAssemblyResolution by querying for a SVsDesignTimeAssemblyResolution service on the IServiceProvider that is returned from GetItemContext. To get this service from the project context for the active document:

  1. Get the active document window by calling GetCurrentElementValue(SEID_DocumentFrame, ...).

  2. Get the project item context IServiceProvider from the document window frame by calling GetProperty(VSFPROPID_SPProjContext,...).

  3. Call QueryService(SID_SVsDesignTimeAssemblyResolution, ...).

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace