IVsProjectFlavorUpgradeViaFactory2.UpgradeProjectFlavor_CheckOnly 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.
Checks if a flavored project upgrade is possible.
public void UpgradeProjectFlavor_CheckOnly (string pszFileName, object pUpgradeBuildPropStg, string pszProjFileXMLFragment, string pszUserFileXMLFragment, Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger pLogger, out uint pUpgradeRequired, out Guid pguidNewProjectFactory);
abstract member UpgradeProjectFlavor_CheckOnly : string * obj * string * string * Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger * uint32 * Guid -> unit
Public Sub UpgradeProjectFlavor_CheckOnly (pszFileName As String, pUpgradeBuildPropStg As Object, pszProjFileXMLFragment As String, pszUserFileXMLFragment As String, pLogger As IVsUpgradeLogger, ByRef pUpgradeRequired As UInteger, Optional ByRef pguidNewProjectFactory As Guid)
Parameters
- pszFileName
- String
[in] Name of the file to upgrade.
- pUpgradeBuildPropStg
- Object
[in] Used to read and update build-related properties and imports.
- pszProjFileXMLFragment
- String
[in] Project file XML fragment.
- pszUserFileXMLFragment
- String
[in] Project user file XML fragment.
- pLogger
- IVsUpgradeLogger
[in] A IVsUpgradeLogger upgrade logger.
- pUpgradeRequired
- UInt32
[out] The flag indicating the type of upgrade.
- pguidNewProjectFactory
- 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