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
啟動 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**
檢閱報告的所有失敗的轉換。
失敗文字視窗進行回報。 此外,樹狀檢視會顯示在未轉換的每個節點上都會有一個紅色標記。 您可以按一下 節點取得有關該失敗的詳細資訊。
在包含已順利轉換之專案的方案中 [轉換所有範本] 。
開啟方案。
按一下 [方案總管] 標題的 [轉換所有範本] 按鈕。
注意事項 您可以將這個步驟不需要。如需詳細資訊,請參閱 如何將轉換所有範本的作業自動化。
更新在轉換的專案中的自訂程式碼。
嘗試建置專案,並檢閱任何錯誤。
測試設計工具。