2011-12-19 6 views

答えて

7

ソリューションでプロジェクトをコンパイルし、問題の特定のプロジェクトのdllbinフォルダからコピーし、他のプロジェクトにあるソリューションアイテムフォルダに配置します。次に、dllへの参照を追加し、そのソリューションアイテムフォルダ内のdllの場所をポイントします。

+0

ありがとうございます! dllは新しいプロジェクトの 'References'フォルダになければならないのですか、それともどこに存在することができますか? – Drew

+0

いいえ、プロジェクト/ソリューションに最も合った場所に配置することができます。私の場合は、ソリューションフォルダを作成し、そこにすべての外部DLLを配置します。そうすれば、すべてが一緒に組織されます。 – Gabe

1

2番目のソリューションでは、そのプロジェクトのクラスのほんの一部を2番目のプロジェクトファイルを作成し、必要なクラスのみを含めることができます。それらをリンクされたファイルとして含めるか、プロジェクトファイルを元のプロジェクトファイルと同じ場所に置くことができます。

これで、通常のプロジェクト参照技術を使用できます。

もう1つの選択肢は、コンパイルされたdllを、Gabeとして指摘することです。あなたは、スタンドアローンの次のコマンドラインで.dllファイルを作成することができます

1

csc /target:library /out:<name of dll> <list of .cs files> 

は、より多くの情報hereを参照してください。

関連する問題