共用方式為


專案項目 (Visual Studio SDK)

自訂工具可讓您與專案中的項目產生關聯的工具,並執行該工具,每次您儲存檔案。 特定自訂的工具,有時稱為單一檔案產生器,經常用來執行產生的資料,或進行相反動作的程式碼的轉譯器。 例如,單一檔案產生器建立Visual C#和Visual Basic出.settings 和.resx 檔的原始程式碼。 產生的原始程式碼提供強型別存取.settings 和.resx 檔案中的資料。 Visual C#和Visual Basic專案類型都支援自訂工具。 Visual C++專案類型並不需要。 您自己的專案型別也可以支援自訂工具。

自訂工具所實作的已註冊的元件IVsSingleFileGenerator介面。

自訂工具與其ProjectItem介面物件,而且就像設計工具和編輯器。 自訂工具會所代表的檔案ProjectItem為輸入,並將新的檔案,其檔名由DefaultExtension方法。

在本節中

參考

  • IVsSingleFileGenerator
    提供有關的詳細資訊, IVsSingleFileGenerator,這會將單一的輸入的檔轉換為可以編譯,或加入至專案的單一輸出檔案。

  • ProjectItem
    說明ProjectItem介面,這表示專案中的項目。

  • DefaultExtension
    提供有關的詳細資訊, DefaultExtension方法會擷取指定給 [輸出檔名的副檔名。

相關章節

  • 專案和方案
    說明如何使用Visual Studio專案及方案能夠組織程式碼檔和資源檔,以及如何實作原始檔控制。