IProjectFileUpgradeController.UpgradeProject Method
Upgrades the project file.
Namespace: Microsoft.VisualStudio.Data.Schema.Project.Project
Assembly: Microsoft.VisualStudio.Data.Schema.Project (in Microsoft.VisualStudio.Data.Schema.Project.dll)
Syntax
'Declaration
Sub UpgradeProject ( _
upgradeOptions As UInteger, _
logger As IVsUpgradeLogger, _
projectFileFullPath As String _
)
'Usage
Dim instance As IProjectFileUpgradeController
Dim upgradeOptions As UInteger
Dim logger As IVsUpgradeLogger
Dim projectFileFullPath As String
instance.UpgradeProject(upgradeOptions, _
logger, projectFileFullPath)
void UpgradeProject(
uint upgradeOptions,
IVsUpgradeLogger logger,
string projectFileFullPath
)
void UpgradeProject(
unsigned int upgradeOptions,
IVsUpgradeLogger^ logger,
String^ projectFileFullPath
)
function UpgradeProject(
upgradeOptions : uint,
logger : IVsUpgradeLogger,
projectFileFullPath : String
)
abstract UpgradeProject :
upgradeOptions:uint32 *
logger:IVsUpgradeLogger *
projectFileFullPath:string -> unit
Parameters
- upgradeOptions
Type: System.UInt32
The upgrade options
- logger
Type: Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger
The upgrade logger
- projectFileFullPath
Type: System.String
The full path
Remarks
Note that the upgrade of the project file happens prior to the project factory creating a Visual Studio project instance.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
IProjectFileUpgradeController Interface
IProjectFileUpgradeController Members
Microsoft.VisualStudio.Data.Schema.Project.Project Namespace