Package.CreateTool 方法
如果需要,提供实现的操作派生类。
命名空间: Microsoft.VisualStudio.Shell
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
Public Function CreateTool ( _
ByRef persistenceSlot As Guid _
) As Integer
public int CreateTool(
ref Guid persistenceSlot
)
参数
- persistenceSlot
类型:System.Guid%
应创建工具窗口的 GUID。
返回值
类型:System.Int32
S_OK ,如果成功,否则错误代码。
实现
备注
重写在 VSPackage 中 CreateTool 方法。
CreateTool 方法的基实现对 VSPackage 的效果。提供,以便派生类可如有必要,提供实现。
工具窗口必须向 Visual Studio注册。有关相关注册表项和值的信息,请参见 注册工具窗口 和 ProvideToolWindowAttribute
可以配置工具窗口是不可变的。如果持久性工具窗口打开时,该环境已关闭时,将自动重新打开它,下次环境生成。若要自动重新打开工具窗口,当环境启动时,请通过 CTW_ForceCreate 到 CreateToolWindow。
此方法不应该将工具窗口可见;即不应调用 Show 方法。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。