5

我是 TFS 的新手,并试图通过托管的 TFS (tfspreview.com) 进行我的第一次自动构建,但由于缺少程序集而失败。

我在解决方案中的一个项目引用了 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”。检查以确保该程序集存在于磁盘上。如果您的代码需要此引用,您可能会遇到编译错误。

4

1 回答 1

10

在Using NuGet with TFS Build Automation中找到了答案。它失败了,因为我已经通过 NuGet 添加了引用。

这是使其工作所必需的:

  1. 在解决方案资源管理器中右键单击解决方案
  2. 点击“启用 NuGet 包还原”</li>
  3. 出现提示时单击“是”

该博客包含更多信息,因此请查看带有解释的完整修复程序。

于 2012-06-14T07:40:03.880 回答