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 做出的更改可能会导致我的问题。)