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は少し古くなっています。UnityTechnologiesが私の問題を引き起こしている変更を加えた可能性があります。)