MonoDevelop allows you to create and install custom policies to manage all aspects of code formatting. I created a policy for our working site that can be applied through Project> Apply Policy ...
We use the Unity engine, which regularly regenerates the MonoDevelop solution, requiring each developer to re-apply the policy - annoying and error-prone.
How to make my policy file standard for new MonoDevelop solutions?
Also, where is application policy information stored?
In the .sln file, I see "$ 0.CSharpFormattingPolicy = $ 2", but this has not changed after applying my user policy. I compared all the project files before and after applying the policy, and the only changes are: (1) the .userprefs file is generated, but no policies are mentioned, and (2) the different .pidb files are different, but it can. Where will the policy information be?
I am using MonoDevelop version integrated with Unity 3.5.2, which is MonoDevelop version 2.8.2 (on Windows 7). (Yes, 2.8.2 is a bit outdated, and it is possible that Unity Technologies has made changes that cause my problems.)
unity3d monodevelop
yoyo
source share