项目上下文

当用户添加或项目和项目项时, IDE 使用项目上下文的概念确定应如何执行各种操作。

通常,文件是用户通过选择 新项目 命令在 文件 菜单显式创建或能通过选择 打开项目 命令的标准项的对象。 在这些情况下,该文件后,并在项目和项类型中定义编辑的文档上下文。

一些项目提供一个非常丰富的上下文。 例如,项目管理一个项目范围的、编程命名空间或项目范围的数据库连接的数据绑定。 用户经常可以打开文件或数据库连接直接使用特定项的对象,例如在解决方案资源管理器中显示的项目项。

在其他时间,项目的项目上下文未显式指定。 例如,项目的上下文不可用,当用户通过选择在 文件 菜单的 打开现有文件 命令打开文件时,那么,当调试器对文件时,或者,当用户单击在 查找和替换 对话框中 在文件中查找 命令。 处理这些情况, IDE 调用 IVsUIShellOpenDocument 管理查找最好的项目过程打开文档。

请参见

概念

项目优先级

其他资源

添加项目和项目项模板