.NETコードを1つのEXEにコンパイルし、他の名前空間をDLLにコンパイルする

.net dll namespaces service visual-studio-2010
.NETコードを1つのEXEにコンパイルし、他の名前空間をDLLにコンパイルする

私は、Windowsサービスを書かれています。 明らかに、Windowsサービスには独自の名前空間があります。 私はそれぞれのクラスを持っている私が書かれていることを3つの他の名前空間を持っています。

私はデバッグし、ソリューションを構築する場合には、実行可能ファイルに名前空間のすべてをコンパイルします。 Visual Studioで名前空間を個別のDLLに明示的にコンパイルする方法はありますか? そして、ちょうどEXEの主なスタートアップの名前空間を持っていますか?

前もって感謝します!

  0  0


ベストアンサー

プロジェクトは1つしかないようです。 2つ以上のプロジェクトを作成するだけです-1つのWindowsサービスプロジェクトと1つ以上のクラスライブラリプロジェクト。 サービスのコードをプロジェクトに入れ、残りをクラスライブラリプロジェクトに入れます。 名前空間ごとに1つのアセンブリを作成するか、他のすべてのコードを1つのクラスライブラリにまとめるかはユーザー次第です。

3


名前空間とプロジェクトは限りコンパイラが懸念している関係ありません。 アセンブリ名が名前空間に対応することは純粋に慣例とかなり頻繁に続いていないです。

3


タイトルとURLをコピーしました