DOTNET核心解决方案未能恢复(Dotnet Core solution failed resto

2019-10-29 07:26发布

我们有一个解决方案文件,其中包含构建同时使用“的dotnet” CLI我的电脑上就好了几个项目,以及Visual Studio 2017在一夜之间,构建会失败,我不能可能已经归于失败的变化相关联。 无论VS2017和CLI失败,这样的消息:

C:\ Program Files文件\ DOTNET \ SDK \ 1.0.4 \ NuGet.targets(97,5):错误:无法检索从远程源 'System.Xml.XmlDocument'“d信息:\ MTP \ proj.vs \ hello_proj \ BIN \发布\ PublishOutput”。 [D:\ MTP \ proj.vs \服务器射线\ my_solution.sln]

这是一种误导,因为在那里这似乎预示着hello_proj,被配置为构建“调试”为反对所示的“释放”。 我已尝试清除所有缓存的软件包,复制软件包解决方案驻留的位置,并复制的包,其中错误指示,但我不能在这个错误得到。 的NuGet明显的地方得到一些信息,以寻找在错误的地方包,但我真的不知道它会从这些信息。 我还证实,在“全球套餐”文件夹中的“失踪”的包(运行发现“的NuGet当地所有-list”)。

我明白了一些关于为什么发生这种情况的人。 谢谢。

Answer 1:

它看起来像你的依赖指向d的说一句:本来可以以任何理由删除。 我建议你删除包文件夹,找到指向D的依赖关系:和删除,并从的NuGet重新添加。 截至去年底,你可以让Visual Studio中还原所有的依赖。

祝您好运。



Answer 2:

真的模糊,但我发现一些固定我的问题。 我搜索了Nuget.Config整个C:驱动器,并找到了一个在%APPDATA%\的NuGet \ Nuget.config。 我删除,并构建经历了成功。 该Nuget.config恢复到固定的问题一些默认值。 我无法解释它; 只是很高兴它的工作。



文章来源: Dotnet Core solution failed restore
标签: .net nuget core