應用程式圖表上之應用程式的專案範本

更新:2007 年 11 月

在 [應用程式設計工具] 中,每個支援實作的應用程式類型都有 [範本] 屬性,可指定預設的專案範本。當您實作應用程式時,Visual Studio 會使用範本產生對應的應用程式專案。

以下幾節的內容會包含應用程式圖表上應用程式之專案範本的詳細資訊:

  • 變更專案範本

  • 自訂專案範本

如需詳細資訊,請參閱方案、專案和項目簡介可用來定義應用程式的應用程式類型和原型

變更專案範本

在實作應用程式之前,您可以變更其專案範本。當您實作應用程式時,Visual Studio 會在方案中產生對應的專案檔案。如需詳細資訊,請參閱 HOW TO:變更應用程式的專案範本

注意事項:

專案範本僅會在最初建立應用程式專案時造成影響。實作之後即無法變更此範本。此外,您在對應用程式進行反向工程之後也無法予以設定。如需詳細資訊,請參閱 實作應用程式的考量

例如,對 ASP.NET Web 服務應用程式而言,預設的專案範本為空網站。您可以在實作之前,選擇改用 ASP.NET 網站範本。這個範本會加入可用以設計使用者介面的 Web 網頁,以及用於網站的程式設計 Web 服務介面。實作應用程式時,該 Web 網頁的 .aspx 檔案會加入至 [方案總管] 中的應用程式專案內。

注意事項:

Visual Studio 不會以視覺化方式檢視應用程式圖表上的網頁。對於實作的 ASP.NET 應用程式,您可以透過 [方案總管] 將 Web 網頁加入至其專案中。

如需 Visual Studio 中可用之各種不同專案的詳細資訊,請參閱 Visual Studio 文件。

自訂專案範本

您可以將自訂範本指派給應用程式,而不使用預先定義的專案範本。不過,在開始指派自訂範本之前必須先有範本存在,否則必須先建立範本。當您實作應用程式時,Visual Studio 會依照自訂範本的定義產生專案檔案。如需詳細資訊,請參閱 Visual Studio 範本建立專案範本

建立和選取自訂範本的考量

建立和選取自訂範本時,請注意下列考量:

  • 自訂範本所建立的專案,應該與範本所指派給的應用程式類型一致。

    [分散式系統設計工具] 只支援 Windows、Office、網站和 ASP.NET Web 應用程式範本。例如,從 Visual Studio 智慧型裝置專案建立的自訂範本,無法用於實作 Windows 或 Office 應用程式。

  • 自訂範本應該僅產生單一應用程式專案。

  • 自訂範本可以建立其他端點。

    如果您選取的專案範本包含了應用程式圖表上支援之端點的程式碼,則 Visual Studio 會將這些端點加入至圖表上的應用程式。

  • 自訂範本不應產生應用程式定義 (.sdm 檔案)。此檔案會與實作處理期間建立的檔案產生衝突。

    例如,您可以從實作之應用程式的專案建立自訂範本。此範本會包含 .sdm 檔案。但是,這類範本會產生錯誤,並將應用程式圖表鎖定。如需詳細資訊,請參閱系統定義模型 (SDM) 概觀應用程式圖表疑難排解

    秘訣

    若要建立會產生與現有實作之應用程式類似的專案範本,請從該應用程式建立自訂原型 (Prototype)。儲存範本前,請先移除 .sdm 檔案。如需詳細資訊,請參閱 HOW TO:從已設定的應用程式和端點建立自訂原型

  • 為想要散發的自訂應用程式原型選取自訂範本時,請將 [範本] 屬性設定為相對路徑 (沒有前置反斜線 (\)) 而非絕對路徑。這個動作可讓您將自訂範本儲存在任何磁碟機上。

    例如,假設您選擇的自訂範本儲存在 "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplatesCache\...." 目錄中。當您設定自訂應用程式原型的範本屬性時,請指定下列相對路徑而不是絕對路徑,即開頭不要有反斜線 (\):"ProjectTemplatesCache\...."。

請參閱

其他資源

在應用程式圖表上定義應用程式

為應用程式圖表上的應用程式指定專案範本