扩展 Visual Basic 和 Visual C# 项目
Visual Studio 包含一个可编程、非特定于项目的对象模型,此模型提供集成开发环境 (IDE) 基础组件和事件的访问权限。 该“常规扩展性”模型具有表示若干对象的组件,这些对象包括:解决方案、项目、工具窗口、代码编辑器、调试器、代码对象、文档和事件。 该常规扩展性模型在 扩展 Visual Studio 环境 中讨论。
Visual Studio 还包括一个可编程对象模型,此模型公开 Visual Basic 和 Visual C# 项目以及它们包含的项目项。 此模型包含若干个对象,这些对象可用于自动执行 IDE 中的任务以及扩展项目类型和项目项。
本节内容
项目扩展性介绍
简要介绍 Visual Studio 中用于扩展 Visual Basic 和 Visual C# 项目的概念和对象模型。访问特定于项目类型的项目、项目项和配置属性
包含指向一些主题的链接,这些主题描述如何访问项目、项目项以及 Visual Basic 和 Visual C# 项目的配置属性。如何:使用扩展性创建新的 Windows 应用程序
演示如何创建 Visual Basic 或 Visual C# Windows 应用程序。VSProject2 对象介绍
描述 VSProject2 对象的属性和方法。响应事件(Visual Basic 和 Visual C# 项目)
提供指向使用外接程序,介绍如何响应非特定于项目和特定于项目类型的事件的主题。BuildManager 对象介绍
描述 BuildManager 对象。Visual Basic 和 C# 扩展性应用程序中的 FileCodeModel 对象和 CodeModel 对象
提供指向一些主题的链接,这些主题讨论 FileCodeModel 和 CodeModel 对象。Visual Basic 和 Visual C# 扩展性疑难解答
提供有关如何解决您在开发 Visual Basic 或 Visual C# 项目的扩展性应用程序时遇到的一些较常见扩展性问题的详细信息。
相关章节
Visual Studio 的自动化和扩展性
包含指向关于 Visual Studio 中常规扩展性的主题的链接。项目的 Visual Basic 和 Visual C# 扩展性对象模型
描述用于扩展的对象模型IDE 中的 Visual Basic 和 Visual C# 项目。