IVsProjectFlavorUpgradeViaFactory2::UpgradeProjectFlavor_CheckOnly Method (String^, Object^, String^, String^, IVsUpgradeLogger^, UInt32, Guid)
Visual Studio 2015
Checks if a flavored project upgrade is possible.
Assembly: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
void UpgradeProjectFlavor_CheckOnly( String^ pszFileName, Object^ pUpgradeBuildPropStg, String^ pszProjFileXMLFragment, String^ pszUserFileXMLFragment, IVsUpgradeLogger^ pLogger, [OutAttribute] unsigned int% pUpgradeRequired, [OutAttribute] Guid% pguidNewProjectFactory )
Parameters
- pszFileName
-
Type:
System::String^
[in] Name of the file to upgrade.
- pUpgradeBuildPropStg
-
Type:
System::Object^
[in] Used to read and update build-related properties and imports.
- pszProjFileXMLFragment
-
Type:
System::String^
[in] Project file XML fragment.
- pszUserFileXMLFragment
-
Type:
System::String^
[in] Project user file XML fragment.
- pLogger
-
Type:
Microsoft.VisualStudio.Shell.Interop::IVsUpgradeLogger^
[in] A IVsUpgradeLogger upgrade logger.
- pUpgradeRequired
-
Type:
System::UInt32
[out] The flag indicating the type of upgrade.
- pguidNewProjectFactory
-
Type:
System::Guid
[out, optional] Pointer to the project factory. If a different project flavor factory should be used to create the upgraded project, the GUID is returned here
Show: