Nuget 如果无法恢复,如何在monodevelop中删除包?

Nuget 如果无法恢复,如何在monodevelop中删除包?,nuget,monodevelop,nuget-package-restore,Nuget,Monodevelop,Nuget Package Restore,当我试图从解决方案树中删除包时,monodevelop会给我一条消息 我无法还原程序包,因为NuGet.exe出现错误 “错误:发送失败(写入标题时出错)”,然后 “找不到包'SomePackageName'的'N.M.K'版本” 如何删除这些软件包?如果您在Linux上,您应该能够通过运行以下命令修复“SendFailure(错误写入头)”错误: mozroots --import --sync 如果找不到原始NuGet包,可以手动删除该包。目前,使用MonoDevelop中的内置NuGet

当我试图从解决方案树中删除包时,monodevelop会给我一条消息

我无法还原程序包,因为NuGet.exe出现错误
“错误:发送失败(写入标题时出错)”,然后
“找不到包'SomePackageName'的'N.M.K'版本”


如何删除这些软件包?

如果您在Linux上,您应该能够通过运行以下命令修复“SendFailure(错误写入头)”错误:

mozroots --import --sync
如果找不到原始NuGet包,可以手动删除该包。目前,使用MonoDevelop中的内置NuGet插件,您无法强制删除NuGet包。MonoDevelop使用NuGet包内容来确定需要从项目中删除哪些内容

以下情况下,手动拆除:

  • 编辑packages.config文件并删除该包的
    元素
  • 编辑项目文件(.csproj)文件,并从该NuGet包的包目录(例如packages/Newtonsoft.Json.6.0.5)中查找任何引用
  • mozroots--导入--同步
    删除一些已安装的证书