Nuget添加库包参考错误

时间:2011-06-11 01:42:32

标签: nuget

在我的一个项目中,我在尝试添加某些nuget包时开始出错。任何jQuery.ui包,SassAndCoffee,Knockout.js,甚至是Unity。错误是:

Install failed. Rolling back... The element 'http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd:authors' cannot contain child element 'http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd:author' because the parent element's content model is text only.

我创建了一个空项目,这些都安装得很好。有什么想法吗?

1 个答案:

答案 0 :(得分:5)

我的猜测是你用旧版本的Nuget创建了项目,然后在向项目添加一些软件包之后升级了Nuget。较新版本的Nuget没有作者作为authors元素的子元素,而是以逗号分隔的字符串列表。

在这种情况下,解决方案是删除软件包并从packages.config中手动编辑它们。

有关解释和解决方法,请参阅this issue