IVsFileUpgrade.UpgradeFile 方法

升级单个文件。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)

语法

声明
Function UpgradeFile ( _
    bstrProjectName As String, _
    bstrFileName As String, _
    bNoBackup As Integer, _
    pLogger As IVsUpgradeLogger, _
    <OutAttribute> ByRef pUpgradeRequired As Integer _
) As Integer
int UpgradeFile(
    string bstrProjectName,
    string bstrFileName,
    int bNoBackup,
    IVsUpgradeLogger pLogger,
    out int pUpgradeRequired
)

参数

  • bstrProjectName
    类型:System.String
    [in] 包含项目的名称的字符串文件属于。
  • bstrFileName
    类型:System.String
    [in] 字符串包含文件的完整路径和名称升级。
  • bNoBackup
    类型:System.Int32
    [in] 布尔值。如果 true,不备份文件创建。
  • pUpgradeRequired
    类型:System.Int32%
    [out] 布尔值。,如果升级成功,将设置为 true 。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell80.idl:

HRESULT IVsFileUpgrade::UpgradeFile(
    [in] BSTR bstrProjectName,
    [in] BSTR bstrFileName,
    [in] BOOL bNoBackup,
    [in] IVsUpgradeLogger * pLogger,
    [out] BOOL * pUpgradeRequired
);

对实施者的说明

并非所有的实现必要将使用任何方法参数。 例如,某些实现不会对使用项目名称 (bstrProjectName)。

.NET Framework 安全性

请参见

参考

IVsFileUpgrade 接口

Microsoft.VisualStudio.Shell.Interop 命名空间