IVsFrameworkMultiTargeting.CheckFrameworkCompatibility 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.
Takes two target frameworks and compares them for compatibility.
public:
int CheckFrameworkCompatibility(System::String ^ pwszTargetFrameworkMonikerSource, System::String ^ pwszTargetFrameworkMonikerTarget, [Runtime::InteropServices::Out] System::UInt32 % pdwCompat);
int CheckFrameworkCompatibility(std::wstring const & pwszTargetFrameworkMonikerSource, std::wstring const & pwszTargetFrameworkMonikerTarget, [Runtime::InteropServices::Out] unsigned int & pdwCompat);
public int CheckFrameworkCompatibility (string pwszTargetFrameworkMonikerSource, string pwszTargetFrameworkMonikerTarget, out uint pdwCompat);
abstract member CheckFrameworkCompatibility : string * string * uint32 -> int
Public Function CheckFrameworkCompatibility (pwszTargetFrameworkMonikerSource As String, pwszTargetFrameworkMonikerTarget As String, ByRef pdwCompat As UInteger) As Integer
Parameters
- pwszTargetFrameworkMonikerSource
- String
[in] The source target framework to compare.
- pwszTargetFrameworkMonikerTarget
- String
[in] The second target framework to compare.
- pdwCompat
- UInt32
[out, retval] The result of the comparison. Returns VSFRAMEWORKCOMPATIBILITY_COMPATIBLE (0) to mean compatible. Otherwise it sets the bits to indicate the target framework moniker components that are incompatible, as described in the __VSFRAMEWORKCOMPATIBILITY enumeration.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.