MonoDevelop允许创建和安装自定义策略来控制代码格式化的所有方面。我已经为我们的工作站点创建了一个策略,可以通过“项目”>“应用策略”来应用该策略...
我们正在使用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所做的更改很可能导致了我的问题。)
最佳答案
这是在其他答案之后的一年,但是以上方法都无法统一,而且这在Google搜索的顶部附近。
这是我必须遵循的步骤才能使格式生效:
关于monodevelop - 如何覆盖MonoDevelop中的默认代码格式化策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10986435/