当MonoDevelop崩溃时(不幸的是,这经常发生),我通常必须重新做一些似乎没有写入磁盘的项目更改。因此,我的工作流程变成了 - 更改项目,重新启动MonoDevelop(希望在关闭期间保存更改)。我觉得这有点令人沮丧。理想情况下,界面中应该有一个明确的保存按钮,这样我就知道我的更改在我期望它们被写入时已经被写入。我不确定应该通过Xamarin(因为这是具有Monotouch的MonoDevelop)提交增强请求的位置?有没有人编写过插件来实现这一点?
如果您的MD安装一切正常,"保存全部"命令/按钮应该会保存所有项目文件和解决方案。我经常使用这个命令作为保险措施。根据我的经验,只是点击"保存"只会保存您当前正在编辑的文件,而不会保存解决方案和项目文件。