IVsFileUpgrade Interface

 

Performs file upgrades as part of a project upgrade.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

[GuidAttribute("5D2D55F2-E545-4301-9C22-52BC694CA76C")]
[InterfaceTypeAttribute(1)]
public interface IVsFileUpgrade

NameDescription
System_CAPS_pubmethodUpgradeFile(String, String, Int32, IVsUpgradeLogger, Int32)

Upgrades a single file.

System_CAPS_pubmethodUpgradeFile_CheckOnly(String, String, Int32, IVsUpgradeLogger, Int32)

Checks if a file requires upgrading but does not perform the upgrade.

Your project should iterate through files in the project, identifying files to upgrade. It should check those files out of the source code control system, if necessary, and then upgrade the files.

Return to top
Show: