1

私はかなり長い間 Java を使用してきましたが、C# は初めてです。

私は現在、多くの一般的なライブラリ/DLL (主に .Net) を使用するチームで働いています。

私はいくつかの (Visual Studio) プロジェクトに取り組んでいますが、そのすべてに共通のライブラリが必要です。リリース モードとデバッグ モードの両方で Visual Studio を使用する一般的な方法は何ですか?

デバッグ構成モード (CM) の場合、同僚から、すべてのライブラリをフォルダー (これを L と呼びます) に入れてから、「スタートアップ」フォルダーを L に設定するようにアドバイスされました。しかし、リリース CM にはそのような概念はありません。したがって、a) L の内容を実行可能な出力パスにコピーするか、b) プロジェクトの出力パスを L に設定する必要があります。

Javaのクラスパスに似たものはありますか?

4

2 に答える 2

1

一般的な.dll/参照を「ライブラリ」プロジェクトに追加するか、ソリューションアイテムとして追加することは非常に一般的です。プロジェクトからこれらの.dllを参照すると、出力ディレクトリにコピーされます。

于 2013-02-28T15:21:37.793 に答える
0

私のショップでは、ソリューションのフォルダー内に作成された「lib」フォルダーがあります。lib フォルダー内には、ソリューションによって参照される各 DLL のコピーがあります。そのため、VS は、ソリューションのビルドまたは実行時に、参照された DLL を出力ディレクトリにコピーします。また、必要に応じて、ソリューションごとに同じ DLL の異なるバージョンを使用することもできます (お勧めしませんが)。

于 2013-02-28T16:56:54.547 に答える