擴充 Visual Basic 和 Visual C# 專案
Visual Studio 包含了可程式化、專案中性的物件模型 (Object Model),可以用來存取整合式開發環境 (IDE) 的基礎元件和事件。 這個「一般擴充性」模型具有相對應於方案、專案、工具視窗、程式碼編輯器、偵錯工具、程式碼物件、文件和事件的元件。 這個一般擴充性模型將會在擴充 Visual Studio 環境中討論。
Visual Studio 也包含了可程式化的物件模型,用來公開 Visual Basic 和 Visual C# 專案以及專案中所包含的專案項目。 這個模型包含數個物件,可以用來將 IDE 中的工作自動化,並且擴充專案類型和專案項目。
在本節中
專案擴充性簡介
描述在 Visual Studio 中用來擴充 Visual Basic 和 Visual C# 專案的概念和物件模型。存取專案類型特定專案、專案項目和組態屬性
包含描述如何存取專案、專案項目以及 Visual Basic 和 Visual C# 專案組態屬性的相關主題連結。HOW TO:使用巨集在 Visual Basic 或 C# 程式碼編輯器中加入文字
說明如何使用巨集將文字加入至 Visual Basic 或 Visual C# 程式碼編輯器。HOW TO:使用擴充性建立新 Windows 應用程式
說明如何建立 Visual Basic 或 Visual C# Windows 應用程式。VSProject2 物件簡介
描述 VSProject2 物件的屬性及方法。回應事件 (Visual Basic 和 Visual C# 專案)
提供描述如何使用增益集 (Add-In) 和巨集回應專案中性和特定專案類型之事件的相關主題連結。BuildManager 物件簡介
描述 BuildManager 物件。巨集專案物件模型
描述如何存取巨集專案的擴充性物件,並且說明一般擴充性的差異以及如何在巨集中存取 VSProject2 和其他 VSLangProj80 物件。Visual Basic 和 C# 擴充性應用程式中的 FileCodeModel 物件和 CodeModel 物件
提供討論 FileCodeModel 和 CodeModel 物件的相關主題連結。Visual Basic 和 Visual C# 擴充性疑難排解
針對在開發 Visual Basic 或 Visual C# 專案之擴充性應用程式時所遇到的一些較常見擴充性問題,提供疑難排解的詳細資訊。
相關章節
Visual Studio 的 Automation 和擴充性
包含 Visual Studio 中之一般擴充性的相關主題連結。Visual Basic 和 Visual C# 的專案擴充性物件模型
描述IDE 內的 Visual Basic 和 Visual C# 專案。