IVsTargetFrameworkAssemblies.GetRequiredTargetFrameworkVersion Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the minimum versions of the target framework required for the given assembly to run.
public:
int GetRequiredTargetFrameworkVersion(System::String ^ szAssemblyFile, [Runtime::InteropServices::Out] System::UInt32 % pTargetFrameworkVersion);
int GetRequiredTargetFrameworkVersion(std::wstring const & szAssemblyFile, [Runtime::InteropServices::Out] unsigned int & pTargetFrameworkVersion);
public int GetRequiredTargetFrameworkVersion (string szAssemblyFile, out uint pTargetFrameworkVersion);
abstract member GetRequiredTargetFrameworkVersion : string * uint32 -> int
Public Function GetRequiredTargetFrameworkVersion (szAssemblyFile As String, ByRef pTargetFrameworkVersion As UInteger) As Integer
Parameters
- szAssemblyFile
- String
[in] Path to the assembly to check.
- pTargetFrameworkVersion
- UInt32
[out] A WellKnownTargetFrameworkVersions value specifying the required framework version.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
This method will return a framework version only if it can be determined with a given assembly, otherwise it will return TargetFrameworkVersion_Unknown.
COM Signature
From compsvcspkg90.idl:
HRESULT GetRequiredTargetFrameworkVersion(
[in] LPCOLESTR szAssemblyFile,
[out] TARGETFRAMEWORKVERSION *pTargetFrameworkVersion
);