2012-06-14 166 views
5

我是TFS的新手,嘗試通過託管TFS(tfspreview.com)完成我的第一個自動構建,但由於缺少組件而失敗。TFS(預覽)由於缺少裝配而構建失敗?

解決方案中的一個項目引用了Microsoft.WindowsAzure.Configuration。參考文獻Copy Local設置爲True,但它似乎不存在/不是由TFS找到的。

如何告訴TFS在哪裏可以找到程序集?

C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets (1561):無法解析此引用。找不到 程序集「Microsoft.WindowsAzure.Configuration,Version = 1.7.0.0, Culture = neutral,processorArchitecture = MSIL」。檢查以確保 程序集存在於磁盤上。如果您的代碼需要此參考,則可能會收到編譯錯誤。

+0

很多時候,引用不會反映在解決方案文件中,這會導致此錯誤。今天下班前我解決了類似的問題。 – evanmcdonnal

回答

10

Using NuGet with TFS Build Automation找到答案。它失敗了,因爲我通過NuGet添加了參考。

這是必要的,使其工作:

  1. 右鍵單擊在解決方案資源管理器解決方案
  2. 點擊「啓用NuGet包還原」
  3. 點擊「是」提示時

該博客有更多的信息,所以看看解釋完整的修復。

+1

還有一點要記住的是,您需要確保您通過NuGet引用項目中的WindowsAzure DLL,而不是本地安裝SDK。感謝您的解決方案! –

相關問題