在我的应用我试图读取XML文件,并尝试使用System.Xml.Linq的实用程序。我正在使用.net框架4.6.1并尝试为此目的安装System.Xml.XDocument NuGet包。的XDocument NuGet包将不会安装
当我尝试从软件包管理器安装它,它似乎正确安装(收益以管理员的浏览选项卡中勾选),但是当我检查安装的软件包,它并没有显示出来。我回到浏览软件包管理器,它回到没有安装在我的项目中。我试图通过控制台安装,但得到这个错误:
Error finding repository for ' https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/ ': An error occurred while retrieving package metadata for 'System.Xml.XDocument.4.3.0' from source 'Microsoft and .NET'. A task was canceled.
所以我从NuGet.org下载的NuGet包和倾倒一个文件夹在我的电脑上,试图从那里安装它,它似乎工作,该控制台不再产生错误,但我仍然在包管理器中获得相同的行为。
我已经删除了我的project.json.lock文件,并在尝试弄清楚这一点的同时完成了一次dotnet恢复命令,但是我碰到了一些关于我可以如何安装此软件包的砖墙并可用。
在此期间我已经安装和正在使用System.Xml.XmlDocument的NuGet包,所以起码我知道我可以安装其它软件包。
如果你在浏览器中打开https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/会发生什么? – DavidG
@DavidG我得到以下内容:此XML文件似乎没有任何与其关联的样式信息。文档树如下所示。 <原子:标题类型=” 文本 “>默认 <集合HREF =” 包 “> <原子:标题类型=” 文本“>软件包 –
jpowell
刚刚尝试过,我得到相同的错误,但是该软件包似乎已安装。你可以尝试手动在'project.json文件'中将'System.Xml.XDocument“:”4.3.0“'粘贴到你的依赖关系中,看看这个包是否已经恢复,并且你可以引用它? – Ignas