通过解决方案的上下文菜单选项“还原NuGet软件包...”恢复软件包时,MonoDevelop IDE仍将对NuGet库的引用标记为无效,并抱怨不存在命名空间。重新启动IDE有助于清除MonoDevelop的缓存,但是有没有一种方法可以自动执行此操作?也许我错过了某些设置中的某些选项?
不是现在。虽然MonoDevelop将检测已删除的程序集,并通过将引用标记为红色在“解决方案”窗口中进行指示,但它不会检测回添加的程序集。
调试MonoDevelop似乎MonoDevelop检测到解决方案文件和项目文件的更改并将重新加载它们。其他更改(例如,程序集正在还原)将被忽略。
如果可能的话,我将看一下如何更改NuGet加载项,以便它在软件包还原后要求MonoDevelop检查引用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句