1

C# プロジェクトでは、Visual Studio でいくつかの Visual Basic マクロを使用します。私は、これらが C# プロジェクトに取り組んでいる他の開発者に役立つと考えていました。

これまでのマクロには、 saveでの末尾の空白の削除、ディレクティブの編成usingと不要なディレクティブの削除、およびCtrl-M Ctrl-Oリージョンを展開するためのオーバーライドが含まれています。このマクロ コードをSubversionの C# プロジェクトに含めることは合理的でしょうか?

特定のソリューション ファイルを開くという理由だけで Visual Studio でマクロを使用可能にしたり、動作させたりできるかどうかはわかりません。一部のマクロは既存の Visual Studio の動作をオーバーライドするため、侵襲的すぎる可能性があります。

4

1 に答える 1

3

これらは、プロジェクトの一部であるコードというよりも、「便利なツール」に似ています。C# プロジェクトの一部としてそれらを SVN に入れるつもりはありませんが、他のチーム メンバーが使用するのに十分有用であると思われる場合は、これらの種類のツールのためだけに別の SVN プロジェクトをセットアップできます。その後、他のチーム メンバーが必要に応じてそれらを使用できます。

マクロ コードをファイルに保存する必要があると思います。その後、そのファイルを SVN にチェックインするだけです。マクロ コードを変更するたびに、SVN を最新のマクロ コードで最新の状態に保つことができます。

于 2010-05-13T19:21:13.153 に答える