IVsFileUpgrade2.UpgradeFile_CheckOnly 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检查是否可以升级指定的工具。
public:
int UpgradeFile_CheckOnly(System::String ^ bstrProjectName, System::String ^ bstrFileName, int bNoBackup, Microsoft::VisualStudio::Shell::Interop::IVsUpgradeLogger ^ pLogger, System::UInt16 oldToolsVersionMajor, System::UInt16 oldToolsVersionMinor, System::UInt16 newToolsVersionMajor, System::UInt16 newToolsVersionMinor, [Runtime::InteropServices::Out] int % pUpgradeRequired);
int UpgradeFile_CheckOnly(std::wstring const & bstrProjectName, std::wstring const & bstrFileName, int bNoBackup, Microsoft::VisualStudio::Shell::Interop::IVsUpgradeLogger const & pLogger, unsigned short oldToolsVersionMajor, unsigned short oldToolsVersionMinor, unsigned short newToolsVersionMajor, unsigned short newToolsVersionMinor, [Runtime::InteropServices::Out] int & pUpgradeRequired);
public int UpgradeFile_CheckOnly (string bstrProjectName, string bstrFileName, int bNoBackup, Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger pLogger, ushort oldToolsVersionMajor, ushort oldToolsVersionMinor, ushort newToolsVersionMajor, ushort newToolsVersionMinor, out int pUpgradeRequired);
abstract member UpgradeFile_CheckOnly : string * string * int * Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger * uint16 * uint16 * uint16 * uint16 * int -> int
Public Function UpgradeFile_CheckOnly (bstrProjectName As String, bstrFileName As String, bNoBackup As Integer, pLogger As IVsUpgradeLogger, oldToolsVersionMajor As UShort, oldToolsVersionMinor As UShort, newToolsVersionMajor As UShort, newToolsVersionMinor As UShort, ByRef pUpgradeRequired As Integer) As Integer
参数
- bstrProjectName
- String
中包含文件所属项目的名称的字符串。
- bstrFileName
- String
中包含要升级的文件的完整路径和名称的字符串。
- bNoBackup
- Int32
中变量. 如果 true 为,则不创建任何备份文件。
- pLogger
- IVsUpgradeLogger
中指向用于 IVsUpgradeLogger 记录升级操作的接口的指针。
- oldToolsVersionMajor
- UInt16
中旧工具的主版本。
- oldToolsVersionMinor
- UInt16
中旧工具的次版本。
- newToolsVersionMajor
- UInt16
中新工具的主要版本。
- newToolsVersionMinor
- UInt16
中新工具的次版本。
- pUpgradeRequired
- Int32
弄变量. 如果可以升级,则设置为 true 。
返回
注解
COM 签名
从 vsshell90:
HRESULT UpgradeFile_CheckOnly(
[in] BSTR bstrProjectName,
[in] BSTR bstrFileName,
[in] BOOL bNoBackup,
[in] IVsUpgradeLogger * pLogger,
[in] USHORT oldToolsVersionMajor,
[in] USHORT oldToolsVersionMinor,
[in] USHORT newToolsVersionMajor,
[in] USHORT newToolsVersionMinor,
[out] BOOL * pUpgradeRequired
);