0

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

4

1 回答 1

1

不是现在。虽然 MonoDevelop 将检测已删除的程序集,并通过将引用标记为红色在“解决方案”窗口中指示这一点,但它不会检测已添加回的程序集。

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

如果可能的话,我将看看更改 NuGet 插件,以便它要求 MonoDevelop 在包还原后检查引用。

于 2013-09-26T17:17:22.560 回答