2013-02-28 44 views
2

我正在嘗試爲公司Team Foundation Server設置OData服務。我已經使用了幾個版本,但是這個似乎缺少一個我無法在任何地方找到的參考。在2班,我似乎缺少定義爲是 - BasicAuthTokenBasicAuthCredential兩者都拋出一個錯誤 -TFS OData缺少對BasicAuthToken和BasicAuthCredential的引用

The type or namespace name 'BasicAuthToken' could not be found (are you missing a using directive or an assembly reference?)

The type or namespace name 'BasicAuthCredential' could not be found (are you missing a using directive or an assembly reference?)

有誰知道這些可以參考? Odata服務可以下載HERE

+0

當您嘗試構建解決方案或者您正在查看代碼時,會出現這種情況嗎? – 2013-03-01 20:59:55

+0

當我嘗試構建解決方案時。 'BasicAuthToken'和'BasicAuthCredentials'都被引用兩次。 – Moofor 2013-03-01 22:41:31

+0

此外,我也會收到此警告,我認爲這只是錯誤的一個副產品。 ''Microsoft.TeamFoundation.Proxy.StructureType'已經過時:'請使用Microsoft.TeamFoundation.Common.StructureType來替代'' – Moofor 2013-03-01 22:44:36

回答

0

我有同樣的問題。我的解決辦法:

在ODataTFS.Model:

  1. 開關的目標框架4.5
  2. 更換所有teamfoundation *到12版的參考版本12 Microsoft.TeamFoundation不存在,刪除它。
  3. 添加Microsoft.TeamFoundation.VersionControl.Common.Integration(版本12)
  4. 添加Microsoft.VisualStudio.Services.Common(版本12)

在ODataTFS.Web:

  1. 開關目標框架4.5
  2. 替換所有teamfoundation *引用到版本12

之後,您只能使用ctrl +'。'解決構建錯誤。