在nuGet恢复之后如何让MonoDevelop更新它的缓存?

时间:2013-09-25 10:55:17

标签: monodevelop nuget

通过解决方案的上下文菜单选项"还原NuGet包..."恢复包时MonoDevelop IDE仍然将对NuGet库的引用标记为无效,并抱怨不存在的命名空间。重新启动IDE有助于清除MonoDevelop的缓存,但有没有办法自动执行此操作?也许在我错过的某些环境中有一些选择?

1 个答案:

答案 0 :(得分:1)

目前不是。虽然MonoDevelop将检测已删除的程序集,并在解决方案窗口中通过将引用标记为红色来指示此情况,但它不会检测已添加的程序集。

调试MonoDevelop似乎MonoDevelop检测到对解决方案文件和项目文件的更改并将重新加载它们。其他更改(例如正在恢复的程序集)将被忽略。

如果可能的话,我会看看更改NuGet插件,因此它要求MonoDevelop在包恢复后检查引用。