当我试图从解决方案树中删除一个包时,monodevelop 给我一条消息“无法找到包”...“从项目中删除它。请先恢复包。”
我无法恢复包,因为 NuGet.exe 给出错误
“错误:SendFailure(写入标头错误)”然后
“无法找到包 'SomePackageName' 的版本 'NMK'”
如何删除这些包?
当我试图从解决方案树中删除一个包时,monodevelop 给我一条消息“无法找到包”...“从项目中删除它。请先恢复包。”
我无法恢复包,因为 NuGet.exe 给出错误
“错误:SendFailure(写入标头错误)”然后
“无法找到包 'SomePackageName' 的版本 'NMK'”
如何删除这些包?
如果您在 Linux 上运行,您应该能够修复“SendFailure (Error writing headers)”错误:
mozroots --import --sync
如果找不到原始 NuGet 包,可以手动删除该包。目前使用 MonoDevelop 中的内置 NuGet 插件,您无法强制删除 NuGet 包。MonoDevelop 使用 NuGet 包内容来确定需要从项目中删除的内容。
手动删除将是以下情况:
<package>
包的元素。