共用方式為


如何:將網域指定的語言移轉至新的版本

 

如需 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 專案和方案

  1. 啟動 DSL 移轉工具。

    • 您可以按兩下 Windows 檔案總管 (或檔案總管) 中的工具,或從命令提示字元啟動工具。 此工具會在這個位置︰

      %ProgramFiles%\Microsoft visual Studio 2010 SDK\VisualStudioIntegration\Tools\DSLTools\DslProjectsMigrationTool.exe

  2. 選擇方案和您想要轉換的專案所在的資料夾。

    • 在頂端的工具,方塊中輸入的路徑,或按一下瀏覽

    移轉工具會顯示樹狀結構的定義,或使用 Dsl 專案。 樹狀目錄包含使用每個專案Microsoft.VisualStudio.Modeling.SdkTextTemplating組件。

  3. 檢視樹狀目錄中的專案,並取消核取您不想要轉換的專案。

    • 選取專案或方案,以查看此工具會進行的變更清單。

      注意

      顯示資料夾名稱旁的核取方塊會有任何作用。 您必須展開要檢查專案和方案的資料夾。

  4. 轉換的專案。

    1. 按一下 轉換

      每個專案檔轉換時,一份之前專案**.csproj會另存為專案。 vs2008.csproj**

      每一份方案**.sln會另存為方案。 vs2008.sln**

    2. 調查轉換所報告的任何失敗。

      在文字視窗中,會回報失敗。 此外,樹狀檢視會顯示紅色旗標無法轉換每個節點上。 您可以按一下節點,以取得有關該失敗的詳細資訊。

  5. 轉換所有範本方案中包含順利轉換專案。

    1. 開啟方案。

    2. 按一下 [轉換所有範本方案總管] 中的標頭中的按鈕。

      注意

      您可以進行此步驟中不必要的。 如需詳細資訊,請參閱如何自動化轉換的所有範本

  6. 更新自訂程式碼中已轉換的專案。

    • 嘗試建置專案,並調查任何失敗。

    • 測試您的設計工具。

另請參閱

什麼是視覺化與模型 SDK 的新功能