現在、ソリューションにプロジェクトAとプロジェクトBという2つのプロジェクトがあります。現在、プロジェクトAとBの両方が同様のクラスを使用しており、各クラスのコピーが各プロジェクトにあります。このタスクを実行するためのより良い方法があるかどうかを知りたいと思いました。どこかに単一のクラスを作成し、両方のプロジェクトにそこから共通のクラスにアクセスさせたいと考えています。これを行うための推奨される方法は何ですか。
質問する
2514 次
1 に答える
8
- 同じソリューションで3番目のプロジェクトCを作成します。
- 共有クラスをCに追加します。
- プロジェクトAおよびBの参照C(これを行うには:ソリューションエクスプローラーで、プロジェクトAおよびBの参照を右クリックし、[参照の追加]をクリックし、[プロジェクト]タブをクリックして、[プロジェクトC]を選択し、[ OK ]をクリックします)
using
プロジェクトAおよびBでクラスを使用するには、正しい名前空間を追加することを忘れないでください。
または、プロジェクトAまたはBで共有クラスを作成し、他のプロジェクトでこのプロジェクトへの参照を追加します(コンテンツによって異なりますが、この方法を実行すると、プロジェクトAとBの間に一種の非対称性が作成されます)。
于 2013-01-25T00:55:24.883 に答える