2011-04-07 162 views
1

当我尝试向解决方案添加新文件时 - 即使是一般的C#空类,我遇到一个错误: 找不到所请求的值'DoNotChange'。见screenshot添加新文件时未找到DoNotChange

这才刚刚发生在昨天。我安装了monotouch-4.0.0.dmg,但后来回滚到3.2.6,但问题依然存在。

我认为可能存在一个相当普遍的问题,因为this new StackOverflow question看起来很诡异。

任何人有任何想法如何恢复?

环境:

  • MonoTouch的专业3.2.6(4.0.0)
  • MonoDevelop的2.4.2版本20402004
  • OSX 10.6.7

UPDATE:在一个奇想我试图在MT之外创建一个新的空的.cs文件,然后将它添加到项目 - 工作,所以至少有一个临时的解决方法。

回答

1

看起来你的格式化策略选项正在触发代码格式化程序中的错误。尝试通过删除文件重置它〜/ .config/MonoDevelop/DefaultPolicies.xml

+0

我下载并安装了MonoDevelop的2.6测试版。在运行之前,我删除了DefaultPolicies.xml文件。 不知道这个建议或重新安装是否解决了这个问题,但现在已经不存在了。 非常感谢! – mattkab 2011-04-07 17:04:46