IVsPersistSolutionProps.OnProjectLoadFailure 方法

,在项目无法加载功能,允许清理和内存管理。

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

语法

声明
Function OnProjectLoadFailure ( _
    pStubHierarchy As IVsHierarchy, _
    pszProjectName As String, _
    pszProjectMk As String, _
    pszKey As String _
) As Integer
int OnProjectLoadFailure(
    IVsHierarchy pStubHierarchy,
    string pszProjectName,
    string pszProjectMk,
    string pszKey
)

参数

  • pszProjectName
    类型:System.String
    [in] 项目名称,它会显示解决方案文件 (.sln)。全局部分的nullnull 引用(在 Visual Basic 中为 Nothing) 。
  • pszProjectMk
    类型:System.String
    [in] 项目文件的完整路径。全局部分的nullnull 引用(在 Visual Basic 中为 Nothing) 。

返回值

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

备注

COM 签名

从 vsshell.idl:

HRESULT IVsPersistSolutionProps::OnProjectLoadFailure(
   [in] IVsHierarchy *pStubHierarchy,
   [in] LPCOLESTR pszProjectName,
   [in] LPCOLESTR pszProjectMk,
   [in] LPCOLESTR pszKey
);

Vspackage 预加载项目的 pszKeys 数据可能需要响应,这种关联的项目无法加载时。

.NET Framework 安全性

请参见

参考

IVsPersistSolutionProps 接口

Microsoft.VisualStudio.Shell.Interop 命名空间