HOW TO:從工作項目連結至模型項目

更新:2010 年 9 月

這個 Visual Studio 2010 功能套件可讓您在 Visual Studio 2010 Ultimate 中檢視模型項目,這些項目會連結至 Team Foundation Server 2010 或 Team System 2008 Team Foundation Server 中的工作項目。 您可以藉由安裝模型成品連結類型,使用這些連結來幫助您針對特定活動或使用案例測試來追蹤及監控工作的進度。 如需詳細資訊,請參閱 Visual Studio 功能套件

注意事項注意事項

您必須安裝 Visual Studio 2010 功能套件才能使用這項功能。

在 Visual Studio 2010 Ultimate 中,只支援從模型項目連至新的或現有工作項目的連結。 如需詳細資訊,請參閱 HOW TO:從模型項目連結至工作項目。 您只能在 Visual Studio 2010 Ultimate 中建立及檢視模型項目與工作項目之間的連結,而不能在 Visual Studio 2010 Premium 中建立及檢視。

本主題內容

  • 需求

  • 建立或檢視從工作項目連至模型項目的連結

  • 從工作項目中移除連結

  • 疑難排解

需求

在您開始這項工作之前,請確定已經符合以下條件:

  • 將模型連結類型安裝在 Team Foundation Server 2010 或 Team System 2008 Team Foundation Server 上。

    注意事項注意事項

    這項工作需要 Team Foundation Server 的系統管理員權限。 除非安裝這個連結類型,否則您將無法從工作項目建立或檢視連結。

  • 請確定此方案包含了有模型項目的模型專案,而且此方案已開啟。

    若要加入模型專案和模型項目,請參閱 HOW TO:建立 UML 模型專案和圖表

  • 若要讓其他使用者開啟圖表,請確定模型專案和圖表已簽入 Team Foundation 版本控制中。 若要開啟圖表,您必須將工作區對應至模型專案。 如果您沒有工作區,您必須建立一個。 如需詳細資訊,請參閱疑難排解和建立和使用工作區

若要在 Team Foundation Server 上安裝模型連結類型

  • 選擇下列其中一項:

    若要安裝在

    請依照下列步驟:

    Team Foundation Server 2010

    1. 在已安裝功能套件的電腦上,瀏覽至下列資料夾:

      如果您已經安裝 Visual Studio 2010 Visualization and Modeling 功能套件:

      C:\Users\UserName\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft\<InsertVisualStudioFeaturePackName>\1.0

      -或-

      C:\Documents and Settings\UserName\Local Settings\Application Data\Microsoft\VisualStudio\10.0\Extensions\Microsoft\<InsertVisualStudioFeaturePackName>\1.0

      如果您已經安裝 Visual Studio 2010 功能套件 2:

      …\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\<InsertVisualStudioFeaturePackName>\<InsertVisualStudioFeaturePackVersionNumber>\Server Install Scripts

    2. 尋找下列檔案然後複製它:

      Microsoft.VisualStudio.ArchitectureTools.WorkItemLinking.ServerRegistration.dll

    3. 在已安裝 Team Foundation Server 的電腦上,瀏覽應用程式層安裝路徑來尋找 Plugins 資料夾。 例如:

      DriveName:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web Services\bin\Plugins

    4. Plugins 資料夾中貼上此 .dll 檔案。

    5. 若要在 Team Foundation Server 上載入此 .dll 檔案,您必須使用 [Internet Information Services (IIS) 管理員] 來回收 Team Foundation Server 應用程式集區或重新啟動 IIS 伺服器。

      若要開啟 IIS 管理員,請參閱 HOW TO:開啟 IIS 管理員

      若要回收應用程式集區

      1. 在左窗格中,展開 <InsertServerName> 節點,然後按一下 [應用程式集區]。

      2. 在右窗格中,以滑鼠右鍵按一下 [Microsoft Team Foundation Server 應用程式集區],然後按一下 [回收]。

      若要重新啟動 IIS 伺服器

      • 在左窗格中,以滑鼠右鍵按一下 <InsertServerName> 節點,再按一下 [停止],然後按一下 [啟動]。

        如需詳細資訊,請參閱管理 Team Foundation Server

    6. 在安裝此連結類型之後,請在用戶端清除 Team Foundation 快取,如下所示:

      1. 瀏覽至下列位置:

        C:\Users\UserName\AppData\Local\Microsoft\Team Foundation\<InsertTeamFoundationVersionNumber>

      2. 尋找 [快取] 資料夾,然後將它刪除。

    Team System 2008 Team Foundation Server

    1. 在已安裝功能套件的電腦上,瀏覽至下列資料夾:

      如果您已經安裝 Visual Studio 2010 Visualization and Modeling 功能套件:

      C:\Users\UserName\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft\<InsertVisualStudioFeaturePackName>\1.0\Server Install Scripts

    2. 如果您已經安裝 Visual Studio 2010 功能套件 2:

      …\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\<InsertVisualStudioFeaturePackName>\InsertVisualStudioFeaturePackVersionNumber\Server Install Scripts

    3. 尋找下列檔案:

      ArchitectureToolsRegistrationEntriesTFS2008.xml

    4. 將檔案複製到 TFSReg.exe 可以從 Team Foundation Server 應用程式層存取檔案的位置。

    5. 在已安裝 Team Foundation Server 的電腦上,開啟提升權限的命令提示字元。 在 [開始] 功能表上,以滑鼠右鍵按一下 [命令提示字元],然後按一下 [以系統管理員身分執行]。

    6. 瀏覽至 Team Foundation Server 應用程式層的下列資料夾:

      DriveName:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools

    7. 依照以下方式執行 TFSReg.exe:

      TFSReg.exe ArchitectureToolsRegistrationEntriesTFS2008.xml <InsertTeamFoundationServerDataTierServerName>

      如需詳細資訊,請參閱 TFSReg

    8. 在安裝此連結類型之後,請在用戶端清除 Team Foundation 快取,如下所示:

      1. 瀏覽至下列位置:

        C:\Users\UserName\AppData\Local\Microsoft\Team Foundation\<InsertTeamFoundationVersionNumber>

      2. 尋找 [快取] 資料夾,然後將它刪除。

建立或檢視從工作項目連至模型項目的連結

雖然您可以從工作項目連結至模型項目,建議您從模型項目開始建立此連結。 您也可以檢視從工作項目連結的模型項目。 如果您的團隊未使用 Team Foundation 版本控制,圖表的本機路徑將會用來建立連結。 如果模型專案和它的圖表在 Team Foundation 版本控制中,則可以存取專案的所有團隊成員都可以檢視工作項目中的連結項目。

重要事項重要事項

如果工作項目未顯示您所預期的連結 UML 項目,請嘗試手動重新整理工作項目,或是關閉您的查詢後再重新開啟。 若要在圖層項目和工作項目之間啟用雙向連結,請安裝 Visual Studio 2010 Service Pack 1。 否則,您必須從工作項目建立連結。

若要建立從工作項目到模型項目的連結

  • 開啟工作項目,然後依相關的步驟進行:

    作業位置

    請依照下列步驟:

    Team Foundation Server 2010

    1. 按一下 [連結] 索引標籤,然後按一下 [連結至]。

    2. 從 [將連結加入至] 對話方塊的 [連結類型] 清單中,選取 [Model Link] (模型連結) 類型。

    3. 按一下 [瀏覽] 尋找及選取模型項目。

    如需詳細資訊,請參閱建立工作項目和其他資源間的關聯性

    Team System 2008 Team Foundation Server

    1. 按一下 [連結和附件] 索引標籤,然後按一下 [連結] 底下的 [加入]。

    2. 從 [加入連結] 對話方塊的 [連結類型] 清單中,選取 [Model Link] (模型連結) 類型。

    3. 按一下 [瀏覽] 尋找及選取模型項目。

    如需詳細資訊,請參閱在工作項目中使用連結和附件

若要檢視從工作項目連結的模型項目

  • 開啟此工作項目,然後按兩下連至模型項目的連結。

    -或-

    請依照相關步驟進行:

    作業位置

    請依照下列步驟:

    Team Foundation Server 2010

    按一下 [連結] 索引標籤,再按一下模型項目連結,然後按一下 [開啟連結項目]。

    如需詳細資訊,請參閱建立工作項目和其他資源間的關聯性

    Team System 2008 Team Foundation Server

    按一下 [連結和附件] 索引標籤,再按一下模型項目連結,然後按一下 [開啟]。

    如需詳細資訊,請參閱在工作項目中使用連結和附件

    在您執行這個步驟之後,此圖表便會開啟並顯示連結的項目。

從工作項目中移除連結

當您從模型項目中移除連結時,同時也會從工作項目中移除連結。 不建議編輯工作項目以移除模型項目連結,因為並不會移除從模型項目到工作項目的連結。 相反地,從模型項目中移除工作項目連結。 如需詳細資訊,請參閱 HOW TO:從模型項目連結至工作項目

疑難排解

問題

可能的原因

解決方式

找不到模型項目。

模型成品連結類型可能未安裝在 Team Foundation Server 上。

將模型成品連結類型安裝在 Team Foundation Server 上。

如需詳細資訊,請參閱需求。

找不到模型項目。

此項目可能在 Team Foundation 版本控制中模型專案的圖表上。 您可能沒有對應至此圖表的工作區。

請將您的工作區對應至模型專案和圖表。 如果您沒有工作區,您必須建立一個。

針對這個問題所出現的錯誤訊息包含了您可以用來對應工作區的路徑。

如需詳細資訊,請參閱建立和使用工作區

找不到連結模型項目。

連結項目可能在已經移動、重新命名或刪除的圖表上。

  1. 在工作項目中,刪除與模型項目的連結。

  2. 建立從工作項目到模型項目的新連結。

如需詳細資訊,請參閱建立或檢視從工作項目連至模型項目的連結。

外部資源

使用 VS 2010 功能套件連結工作項目與 UML 模型項目 (英文)

請參閱

工作

HOW TO:從模型項目連結至工作項目

概念

在開發程序中使用模型

變更記錄

日期

記錄

原因

2010 年 9 月

已釐清模型項目和工作項目之間的連結行為。

客戶回函。

2010 年 12 月

已新增為了尋找在 Team Foundation Server 2010 上安裝模型工作項目類型所需之 DLL 的替代路徑。

客戶回函。

2010 年 12 月

已針對 Visual Studio 2010 Feature Pack 2 更新。

資訊加強。

2011 年 3 月

更新以反映 Visual Studio 2010 Service Pack 1 中圖層圖表之工作項目連結的修正。

資訊加強。