在多个开发机器上使用NuGet和TFS(未复制的DLL)

时间:2012-04-03 12:30:31

标签: tfs nuget project-reference

  

可能重复:
  Using NuGet to share code across developers

我最近通过显式引用存储在我的项目中的第三方库DLL来替换管理库使用,这些DLL存储在'libs'文件夹中的TFS中,让NuGet处理这样的项目引用。但是,当我在一台机器上添加NuGet引用时(例如,对于Daniel Crenna的TweetSharp),在另一台机器上获取项目的最新版本后,似乎没有出现DLL。但NuGet认为它们已安装,因此我无法选择刷新安装。

使用一些屏幕截图可能更容易理解。 (我会在点击后加入较小的那些。)

这是NuGet在原始机器上添加的项目引用:

Screenshot from original machine

以下是从TFS获取最新版本的解决方案并重建后第二台机器的相应屏幕截图:

Screenshot from second machine

你会看到正确的引用在项目中,但它有黄色警告三角形,因为DLL不可用,但NuGet对话框只提供“卸载”而不是“安装”或“重新安装”。

如何在多台开发机器上将NuGet与TFS结合使用?

0 个答案:

没有答案