当通过恢复解决方案的上下文菜单选项包“恢复的NuGet包......”的MonoDevelop的IDE仍然标志着的NuGet库为无效引用和抱怨非现有的命名空间。 重新启动IDE帮助的,它会清除MonoDevelop中的缓存,但有没有办法自动做到这一点? 或许在一些设置一些选项,我已经错过了吗?
Answer 1:
不是现在。 虽然MonoDevelop的将检测到已经删除组件,并通过标记为红色的基准指示这在解决方案的窗口,它不会检测到被加回组件。
MonoDevelop的调试却仿佛MonoDevelop的检测更改解决方案文件和项目文件,并重新加载它们。 其他变化,如正在恢复组件,被忽略。
如果可能的话,我会看看改变的NuGet插件所以它要求的MonoDevelop检查引用一个包还原后。
文章来源: How to make MonoDevelop update it's cache after nuGet's restore?