如何:將網域指定的語言移轉至新的版本
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
您可以移轉專案的定義和使用定義域專屬語言Visual Studio 2010版特定領域語言工具,散發Visual Studio 2008。
移轉工具隨附的Visual Studio SDK。 工具會轉換Visual Studio專案和方案使用,或定義 DSL 工具。
您必須明確執行移轉工具︰ 它無法自動啟動時開啟的方案中Visual Studio。 在這個路徑可以找到的工具和詳細的指引 > 文件︰
%Program Files%\Microsoft Visual Studio 2010 SDK\VisualStudioIntegration\Tools\DSLTools\DslProjectsMigrationTool.exe
您之前移轉您的 DSL 專案
移轉工具會修改Visual Studio專案檔 (.csproj) 和方案檔 (.sln)。
若要準備移轉專案。
請確定**.csproj和.sln**可以寫入檔案。 如果原始檔控制下,確定已簽出。
建立一份您想要移轉的資料夾。
移轉專案的集合
若要移轉至 Visual Studio 2010 的 DSL 專案和方案
啟動 DSL 移轉工具。
您可以按兩下 Windows 檔案總管 (或檔案總管) 中的工具,或從命令提示字元啟動工具。 此工具會在這個位置︰
%ProgramFiles%\Microsoft visual Studio 2010 SDK\VisualStudioIntegration\Tools\DSLTools\DslProjectsMigrationTool.exe
選擇方案和您想要轉換的專案所在的資料夾。
- 在頂端的工具,方塊中輸入的路徑,或按一下瀏覽。
移轉工具會顯示樹狀結構的定義,或使用 Dsl 專案。 樹狀目錄包含使用每個專案Microsoft.VisualStudio.Modeling.Sdk或TextTemplating組件。
檢視樹狀目錄中的專案,並取消核取您不想要轉換的專案。
選取專案或方案,以查看此工具會進行的變更清單。
注意
顯示資料夾名稱旁的核取方塊會有任何作用。 您必須展開要檢查專案和方案的資料夾。
轉換的專案。
按一下 轉換。
每個專案檔轉換時,一份之前專案**.csproj會另存為專案。 vs2008.csproj**
每一份方案**.sln會另存為方案。 vs2008.sln**
調查轉換所報告的任何失敗。
在文字視窗中,會回報失敗。 此外,樹狀檢視會顯示紅色旗標無法轉換每個節點上。 您可以按一下節點,以取得有關該失敗的詳細資訊。
轉換所有範本方案中包含順利轉換專案。
開啟方案。
按一下 [轉換所有範本方案總管] 中的標頭中的按鈕。
注意
您可以進行此步驟中不必要的。 如需詳細資訊,請參閱如何自動化轉換的所有範本。
更新自訂程式碼中已轉換的專案。
嘗試建置專案,並調查任何失敗。
測試您的設計工具。