【发布时间】:2012-06-11 19:37:45
【问题描述】:
MonoDevelop 允许创建和安装自定义策略来控制代码格式的各个方面。我为我们的工作站点创建了一个策略,可以通过 Project > Apply Policy ... 应用它。
我们正在使用 Unity 游戏引擎,该引擎会定期重新生成 MonoDevelop 解决方案,要求每个开发者重新应用该策略 - 烦人且容易出错。
如何使我的策略文件成为新 MonoDevelop 解决方案的默认值?
另外,应用策略的信息保存在哪里?
在 .sln 文件中,我看到“$0.CSharpFormattingPolicy = $2”,但在应用我的自定义策略后它没有改变。我对比了应用策略前后的所有项目文件,唯一的变化是(1)生成了一个.userprefs文件,但没有提及策略,以及(2)各种.pidb文件不同,但这可以'不是政策信息的去向吗??
我正在使用与 Unity 3.5.2 集成的 MonoDevelop 版本,即 MonoDevelop 版本 2.8.2(在 Windows 7 上)。 (是的,2.8.2 有点过时了,Unity Technologies 所做的更改可能会导致我的问题。)
【问题讨论】:
标签: monodevelop unity3d