1

私は、C# を使用するこの .NET Framework の初心者です。ダウンロードした一部のサンプル コードが実行されません。私の側では、アプリケーションプロジェクトのみを実行でき、ライブラリプロジェクトは実行できないことを知っています。それらの2つの違いは何ですか?また、ライブラリも実行するにはどうすればよいですか?

4

3 に答える 3

0

そんなことはありませんlibrary project。がありますclass library。クラス ライブラリだけを実行することはできません。アプリケーション プロジェクトへの参照として追加できます。

アプリケーション プロジェクトにクラス ライブラリを追加するにはどうすればよいですか?

  • で、 、 の順にVisual Studioクリックします。ProjectAdd Reference
  • タブをクリックしてBrowse、参照を追加する .dll を見つけます。 : 使用する DLL が同じプロジェクトにある場合、Browse の使用は明らかに不適切です。代わりに、プロジェクトを右クリックして をクリックAdd Referenceし、タブから適切なクラスを選択しProjectます。
  • Ok。

アプリケーション プロジェクトでどのように使用できますか?

ライブラリを参照する .cs ファイルに追加using [namespace];します。そのため、参照するライブラリに YourLibrary という名前の名前空間がある場合は、次を .cs ファイルに追加します。

using YourLibrary;
于 2012-12-16T11:32:54.500 に答える
0

ライブラリ (.NET のクラス ライブラリ) は、再利用するように設計されており、直接実行できないある種のソフトウェアです。通常、ライブラリ プロジェクトの出力 ( .dllファイル) を別のライブラリまたはアプリケーションで使用します。ライブラリには出発点がありません。そのため、ファイルをダブルクリックして実行を開始することはできません。これには、他の人 (または自分自身) によって作成されたクラスが含まれており、他のソフトウェアですぐに使用できます。

対照的に、アプリケーションには開始点(Mainメソッド) があるため、直接実行できます。

于 2012-12-16T11:35:24.000 に答える
0

アプリケーション プロジェクトは「.exe」ファイルで、ライブラリ プロジェクトは「.dll」ファイルに似ています。したがって、ライブラリを直接「実行」することはできません。代わりに、ライブラリはアプリケーション プロジェクトによって参照される必要があります。

アプリケーションで使用Project -> Add Referenceし、ライブラリ プロジェクトを選択するか、.dll ファイルを参照すると、アプリケーションでそのライブラリを使用できます。

于 2012-12-16T11:20:27.483 に答える