1

私はドットネットネットフレームワークとは何かの基本を理解しようとしている初心者です。私はアセンブリの概念に出くわしました。http://msdn.microsoft.com/en-us/library/hk5f40ct%28VS.71%29.aspxから理解するために検索しました か?

1.私が理解している限り、プロジェクトを作成してコンパイルすると、コンパイルされたコードはアセンブリと呼ばれるものになりますか? ここでは、コードをコンパイルすると、bin ディレクトリ内に「Debug」フォルダーが作成されることを意味します。それはどこにありますか?

  1. アセンブリを物理的に見る方法を教えてください。私の例では、Windowsアプリケーションプロジェクトを意味します。

  2. アセンブリは.dllまたは.exeであると読みました.クラスライブラリプロジェクトを作成すると、コンパイル後に.dllアセンブリが形成され、たとえばウィンドウ、コンソール、Webアプリケーションプロジェクトなどを作成すると、コンパイル後に.exeアセンブリが形成されます。私は正しいと理解していますか?

  3. フレームワークを理解しているときに、CILコードは共通言語インフラストラクチャアセンブリに格納されているというステートメントに出くわしました。 http://en.wikipedia.org/wiki/Assembly_(CLI) ? CLI アセンブリ自体は、作成されたアプリケーション アセンブリを維持または対象とするアセンブリです。質問1、2、3で質問しているアセンブリについて話している

4

1 に答える 1

1

コンパイル後、既定では、構成に応じて、アセンブリはプロジェクトの下の /bin/Debug または bin/Release フォルダーに配置されます。

すなわち

c:\YourProject\bin\Debug\YourProject.dll

c:\YourProject\bin\Release\YourProject.dll

于 2012-08-30T05:11:56.907 に答える