Nuget添加库包引用错误

Nuget添加库包引用错误,nuget,Nuget,在我的一个项目中,我在尝试添加某些nuget包时开始出错。任何jQuery.ui包、SassAndCoffee、Knockout.js甚至Unity。错误是: 安装失败。正在回滚。。。 元素的http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd:authors'不能包含子元素'http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd:author'因为父元素的内容模型是纯文本

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


安装失败。正在回滚。。。
元素的http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd:authors'不能包含子元素'http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd:author'因为父元素的内容模型是纯文本。


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

我猜您已经使用较旧版本的Nuget创建了该项目,然后在向该项目添加了一些包之后升级了Nuget。较新版本的Nuget没有将authors作为authors元素的子元素,而是一个逗号分隔的字符串列表

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


有关解释和解决方案,请参阅。

我猜您已经使用较旧版本的Nuget创建了该项目,然后在向该项目添加了一些包后升级了Nuget。较新版本的Nuget没有将authors作为authors元素的子元素,而是一个逗号分隔的字符串列表

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


请参阅以获取解释和解决方案。

我最终重新构建了该项目。我还是想知道发生了什么。我最终重建了这个项目。我还是想知道发生了什么事。