安装Nuget无法正常工作。声明所有指定的文件必须位于同一个工作区中

时间:2016-03-23 15:19:45

标签: visual-studio tfs nuget

我有一个TFS解决方案,我不是管理员。我有多个微软帐户,目前我已作为其中一个帐户登录。

我选择了解决方案资源管理器,右键点击了“管理Nuget软件包”。我搜索了MOQ,这个项目目前尚未安装。我以前很容易安装其他Nuget软件包,但每当我点击安装时,我都收到此消息:

enter image description here

但是,我本地只有一个工作区,显然是一个具有不同名称的远程工作区。什么会导致这个?

1 个答案:

答案 0 :(得分:0)

根据您的错误和说明。这可能是由计算机上其他帐户的工作区冲突引起的。由于您有多个Microsoft帐户。

您可以使用tf workspace command列出工作区的信息。

以下示例显示在地址http://myserver:8080/tfs/DefaultCollection的以下团队项目集合中创建的所有计算机上的所有用户的所有工作区列表。

c:\projects>tf workspaces /owner:* /computer:* /collection:http://myserver:8080/tfs/DefaultCollection

此外,请将您的NuGet更新到最新版本NuGet 3.3,然后重试。