0

我在 Lion 上运行 MonoDevelop 2.8。

今天代码完成突然停止工作。过了一会儿,我发现它不再可靠地工作了。

当我键入一个点时,通常会出现该对象的可用方法,但大多数情况下不会再出现这种情况。但是当我在一行的开头键入对象名称时,代码完成会再次工作一分钟左右。

IE

string s = "Hello world."
string t = s.

此时应该会出现完成窗口,但不会出现。但是,当而不是字符串 t = s.etc。我以“s”开始一行。出现代码完成窗口。

string s = "Whatever"
s.

当我按下键盘快捷键(ctrl-space)来完成代码时,我注意到编辑菜单会变成蓝色一秒钟,因此显然 MonoDevelop 收到了实际命令,但没有做任何事情。

我将 MonoDevelop 从 2.8.6(我认为)更新到 2.8.8,但行为没有改变。前几天不是这样的,今天才开始发生。

有任何想法吗?

更新:我刚刚尝试在同一台计算机上使用新创建的帐户运行 MonoDevelop,并且代码完成工作。必须是特定于用户的配置文件中的内容。我看看能不能把他们全都追下来。

4

1 回答 1

0

尝试清除所有 pidb 文件。它们位于您的项目目录以及您的主目录中。

$HOME/Library/Caches/MonoDevelop-2.8/CodeCompletionData/

于 2012-04-22T20:36:49.853 回答