Share via


使用方案項目與其他項目

更新:2007 年 11 月

Visual Studio 中大部分專案都與特定的程式設計語言或工具有關聯。但是,有兩種專案類型除外。

方案項目專案

當您將項目加入至方案 (而不是加入至整合式開發環境 (IDE) 或專案) 時,[方案總管] 中便會顯示方案項目專案。也就是當您以滑鼠右鍵按一下方案,並且在 [加入] 功能表上選取 [新增項目] 或 [現有項目] 時。這類項目是與方案本身有關聯,而不是與方案中的任何專案有關聯。

方案項目專案可以包含任何類型的檔案,而且儲存方案時,內容也會一起儲存。其中可能包含開發註解、圖表、實作詳細資料,或者不適合任何特定專案,但是您想要包含在方案中的其他檔案。

您可以使用 Solution.Item(EnvDTE.Constants.vsSolutionItemsProjectUniqueName) 參考方案項目。如果沒有方案項目,這個陳述式會失敗。這類型專案的 UniqueName 屬性會傳回 "<SolutionFiles>"。

其他項目資料夾

[其他項目] 資料夾所包含的檔案與方案或其專案沒有關聯,但是會顯示在 [方案總管] 中以方便您使用。[其他項目] 並非真正的專案,而是一個資料夾,基本上是 Visual Studio 的便條簿服務 (例如,能夠讓您暫時建立文字文件)。

[其他項目] 資料夾會一直存在於 [方案總管] 中,不過預設為隱藏。但是,您可以選擇檢視資料夾。

若要檢視其他項目專案

  1. 在 [工具] 功能表上按一下 [選項]。

  2. 展開左窗格中的 [環境] 節點,並按一下 [文件]。

  3. 選取 [在方案總管中顯示其他檔案] 方塊。

如果顯示 [其他檔案] 資料夾,也可以選擇指定您開啟方案時,要儲存在 [方案總管] 中 [其他檔案] 資料夾裡,最近使用過的其他檔案數目的選項。

通常,除非您有明確儲存檔案,否則 IDE 關閉時,[其他檔案] 資料夾的內容將會捨棄。如果在沒有開啟方案的情形下建立新檔案,將會建立一個暫存檔案,但是不會永久保存。

這類型專案的 UniqueName 屬性會傳回 "<MiscFiles>"。您可以使用 Solution.Item(EnvDTE.Constants.vsMiscFilesProjectUniqueName) 參考 [其他檔案] 資料夾。

專案屬性與方法在 [其他檔案] 資料夾中檔案上動作的情形與在一般專案檔案上動作的情形相同,不過有以下例外:

成員名稱

差異

FileName 屬性

由於這個專案沒有專案檔,因此會傳回空字串。

UniqueName 屬性

傳回字串 "<MiscFiles>"。

SaveAs 方法

因為沒有可以寫入的檔案,所以這個方法會失敗 (E_NOIMPL)。

請參閱

工作

HOW TO:新增和處理命令

HOW TO:建立增益集

逐步解說:建立精靈

概念

Automation 物件模型圖表

其他資源

建立和控制環境視窗

建立增益集和精靈

Automation 與擴充性參考