ext_ConnectMode 枚举
通知外接程序集成开发环境 (IDE) 加载它的方式。
命名空间: Extensibility
程序集: Extensibility(在 Extensibility.dll 中)
语法
声明
<GuidAttribute("289E9AF1-4973-11D1-AE81-00A0C90F26F4")> _
Public Enumeration ext_ConnectMode
[GuidAttribute("289E9AF1-4973-11D1-AE81-00A0C90F26F4")]
public enum ext_ConnectMode
[GuidAttribute(L"289E9AF1-4973-11D1-AE81-00A0C90F26F4")]
public enum class ext_ConnectMode
[<GuidAttribute("289E9AF1-4973-11D1-AE81-00A0C90F26F4")>]
type ext_ConnectMode
public enum ext_ConnectMode
成员
成员名称 | 说明 | |
---|---|---|
ext_cm_AfterStartup | 外接程序是在 Visual Studio 启动后加载的。 | |
ext_cm_Startup | 外接程序是在 Visual Studio 启动时加载的。 | |
ext_cm_External | 外接程序是由外部客户端加载的。(Visual Studio 不再使用此设置。) | |
ext_cm_CommandLine | 外接程序是从命令行加载的。 | |
ext_cm_Solution | 外接程序是在解决方案中加载的。 | |
ext_cm_UISetup | 外接程序是为用户界面设置而加载的。 |
备注
外接程序可以检查 ext_ConnectMode 的值以更改其行为。 例如,ext_cm_UISetup 值指示外接程序这是其第一次运行。 如果是第一次运行,则外接程序可以向菜单和工具栏添加其自定义命令。 否则,外接程序可以跳过此步骤。