VSProject2 物件簡介
更新:2007 年 11 月
VSProject2 物件可以用來存取 Visual Basic、Visual C# 和 Visual J# 專案結構。
VSProject 屬性和方法
下列是 Visual Basic、Visual C# 和 Visual J# 特有的屬性和方法:
Imports 屬性包含 Visual Basic 專案中所有專案層級之 Imports 陳述式的集合。將 Imports 陳述式加入至這個集合,就等於將相同的陳述式加入至專案中的各個程式碼檔。這個屬性只適用於 Visual Basic 專案。如需詳細資訊,請參閱 Imports。
References 屬性包含專案中所有參考的集合。如需詳細資訊,請參閱 References 和 回應事件 (Visual Basic 和 Visual C# 專案)。
WebReferencesFolder 屬性是 ProjectItem 物件,在其 ProjectItems 屬性中包含專案中所有 Web 參考的集合。您可以使用 CreateWebReferencesFolder 方法建立這個專案項目,然後再使用 AddWebReference 方法加入 Web 參考。
WorkOffline 屬性已經過時。
Microsoft Visual Studio 2005 中的 TemplatePath 屬性已被取代,不能再用來建立專案。若要建立新的專案,請改用 GetProjectItemTemplate。
若要複製專案,請使用 CopyProject 方法。
Refresh 方法會在專案進行變更之後更新 [方案總管]。
BuildManager 屬性可以用來存取實作自訂工具和設計工具所需要的暫存可攜式執行檔。如需詳細資訊,請參閱 BuildManager 物件簡介和 BuildManager。
VSProject2 物件也有屬性可以幫助您回到一般擴充性模型中的物件。這些屬性包括:
DTE 屬性會傳回最上層的擴充性物件。您可以透過這個屬性,存取整個 Visual Studio 擴充性物件模型 (Extensibility Object Model)。
Project 屬性會傳回專案的一般擴充性物件。這個物件包含所有 Visual Studio 專案通用的屬性、方法和事件。
下表所提供的主題連結,會說明如何使用 VSProject2 物件建立及控制 Visual Basic、Visual C# 和 Visual J# 專案的詳細資訊。
若要: |
請參閱: |
---|---|
建立 Visual C#、Visual Basic 和 Visual J# 專案、使用 .zip 檔加入專案項目,以及使用 VSProject2 物件控制專案。 |
|