Visual Studio 2015 Nuget "There is no working folder mapping" 错误

17

当我添加媒体服务nuget包时,VS 2015会提示我没有工作文件夹映射,然后回滚。

以下是错误信息示例:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\lib\net45没有工作文件夹映射。

当我从VS 2013打开同一解决方案时,它按预期工作。

是否有人知道如何解决在VS 2015中发生的错误,或者为什么它在VS 2013中可以工作但在那里不起作用?

(在VS 2015中,我通过本地浏览sln文件打开解决方案,而不是通过源代码控制检索解决方案。)


我自己也有同样的问题 - 如果我找到解决方案,我会更新。 - Stuart Meeks
我在安装Build Web Compiler时遇到了类似的问题,但它确实将包添加到了解决方案中。 - matthewpavkov
我刚使用源代码控制创建了一个新项目,尝试升级NuGet包时遇到了相同的问题。 - Oswaldo
这里也有同样的问题!在VS 2015中打开的VS 2013项目连接到TFS。程序包管理器完全失效,几乎无法执行任何操作。有趣的是,我可以添加一个新项目并使用Nuget添加程序包,但之后它会出现错误。从源代码控制断开连接的新项目似乎也有同样的问题。 - Colin
1
我遇到了相同的问题,还有其他几个与VS2015相关的问题。 - Brosto
我也遇到了许多VS2015的问题。对于许多项目,我已经切换回了VS2013,因为那里似乎一切正常。希望微软能尽快发布解决所有VS2015问题的修复程序。 - Pat
4个回答

5

这是一个已知的 bug:https://github.com/NuGet/Home/issues/1004,暂时使用 Visual Studio 2013。为了赶工期,即使这实际上是一个 NuGet 的问题,Microsoft 也发布了一个还未准备好的产品。


1

这不是长期的解决方案,但我从TFS中解除了绑定,添加了我需要的软件包,然后重新进行了绑定。


0

在更新NuGet包之前,尝试在TFS中取消绑定解决方案和项目。

要取消绑定,请尝试这个


0
如果您从 TFS 解除绑定,就可以避免出现错误。要解除绑定,请转到“文件”->“源代码控制”->“高级”->“更改源代码控制”。选择项目,然后单击顶部的“解除绑定”按钮/链接。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接