タイトルによれば、私はマルチプロジェクトの解決策を得ています。ASP.NET + C#マルチプロジェクトソリューション。グローバルなユーティリティ機能はどこに置くべきですか?
私は他のプロジェクトの大部分がロードされている "コア"プロジェクトを持っています。
だから私の質問はこれです、私は私がどこからでも、次のようにアクセスできるようにしたいと思い、このようなFormatPhoneNumber(..)など、いくつかのユーティリティ関数を持っています。
(Project_Bにコアに依存する)
string str = FormatPhoneNumber(inputString);
最悪の場合、私はある種の修飾子と一緒に暮らすことができたとします
string str = util.FormatPhoneNumber(inputString);
あなたが気づいていないかもしれないものとして、プロジェクトフォルダを作成できます(ディスク上のフォルダにマップすることもできないこともあります)。私はUtilsのライブラリをUtilsフォルダに入れ、ServiceライブラリはLibフォルダに入れます。 –
これに答える時間を寄せてくださったみなさん、ありがとうございました。 –