IDatabaseProjectFileUpgradeController Interface

This controller runs before the Visual Studio project system has been created. Therefore, this object can directly upgrade the raw project XML file before that project is opened.

This API is not CLS-compliant. 

Namespace:  Microsoft.VisualStudio.Data.Schema.Package.Project
Assembly:  Microsoft.VisualStudio.Data.Schema.Package (in Microsoft.VisualStudio.Data.Schema.Package.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseProjectFileUpgradeController _
    Inherits IExtension
[CLSCompliantAttribute(false)]
public interface IDatabaseProjectFileUpgradeController : IExtension
[CLSCompliantAttribute(false)]
public interface class IDatabaseProjectFileUpgradeController : IExtension
[<CLSCompliantAttribute(false)>]
type IDatabaseProjectFileUpgradeController =  
    interface
        interface IExtension
    end
public interface IDatabaseProjectFileUpgradeController extends IExtension

The IDatabaseProjectFileUpgradeController type exposes the following members.

Methods

  Name Description
Public method IsUpgradeNecessary Returns true if the project upgrade wizard must be displayed.
Public method UpgradeProject Performs the upgrade of the project file.

Top

See Also

Reference

Microsoft.VisualStudio.Data.Schema.Package.Project Namespace