共用方式為


HOW TO:將網域指定的語言移轉至新的版本

您可以移轉所定義的專案並使用網域特定的語言與散發的 Visual Studio 2008Domain-Specific Language Tools 版本的 Visual Studio 2010 。 

做為 Visual Studio SDK一部分,移轉工具提供。 工具轉換使用或定義 DSL 工具的 Visual Studio 專案和方案。

您必須明確執行移轉工具:,當您在 Visual Studio時,的方案並不會自動啟動。 工具和詳細指示會檔案可位於這個路徑中:

%Program Files%\Microsoft Visual Studio 2010 SDK\VisualStudioIntegration\Tools\DSLTools\DslProjectsMigrationTool.exe

在移轉之前 DSL 專案

移轉工具修改 Visual Studio 專案檔 (.csproj) 和方案檔 (.sln)。

專案為做好移轉的準備工作。

  • 判斷 .csproj.sln 檔案可以被寫入。 如果在原始檔控制下,確定它們簽出。

  • 將您想要移轉之複製資料夾。

移轉專案的集合。

移轉 DSL 專案和方案加入至 Visual Studio 2010

  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. 更新在轉換的專案中的自訂程式碼。

    • 嘗試建置專案,並檢閱任何錯誤。

    • 測試設計工具。

請參閱

概念

Visualization and Modeling SDK 的新功能