IVsFrameworkMultiTargeting2::ResolveAssemblyPathsInTargetFx2 Method (String^, Array^, UInt32, Boolean, array<VsResolvedAssemblyPath>^, UInt32)

 

Resolves the assembly reference paths for the passed in assemblies in the given target framework while ignoring the version for resolving framework references (as described in the framework redistributable list).

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

void ResolveAssemblyPathsInTargetFx2(
	String^ pwszTargetFrameworkMoniker,
	Array^ prgAssemblySpecs,
	unsigned int cAssembliesToResolve,
	bool ignoreVersionForFrameworkReferences,
	array<VsResolvedAssemblyPath>^ prgResolvedAssemblyPaths,
	[OutAttribute] unsigned int% pcResolvedAssemblyPaths
)

Parameters

pwszTargetFrameworkMoniker
Type: System::String^

[in] The target framework in which to resolve the assemblies.

prgAssemblySpecs
Type: System::Array^

[in, size_is(cAssembliesToResolve)] Array of strings containing the list of assembly specifications that need to be resolved.

cAssembliesToResolve
Type: System::UInt32

[in] Number of assembly specifications passed in to prgAssemblySpecs.

ignoreVersionForFrameworkReferences
Type: System::Boolean

[in] Specifies if the version is to be ignored when resolving framework references. If true, the version is ignored.

prgResolvedAssemblyPaths
Type: array<Microsoft.VisualStudio.Shell.Interop::VsResolvedAssemblyPath>^

[in, out, size_is(cAssembliesToResolve)] Array containing the resolved assembly reference paths. You need to pre-allocate this array for cAssembliesToResolve elements.

pcResolvedAssemblyPaths
Type: System::UInt32

[out] Number of resolved assembly paths in the prgResolvedAssemblyPaths output array.

Return to top
Show: