C#_アセンブリとは

実行ファイルパス取得コードにて、アセンブリという言葉が出てきて意味が分からなかったので。

Microsoft .NETにおけるコード管理の基本単位となるコンパイル済みの
実行コードアセンブリという。

.NET標準の共通中間言語 ( CIL ) で記述された
ライブラリ形式 ( DLL ) または実行可能形式 ( EXE ) のファイルで、
  ・ソフトウェアの配置
  ・バージョン管理
  ・別のコードからの再利用
  ・スコープの適用
  ・セキュリティ管理
などの単位となる。

 

故に、
実行ファイル ( .exe ) のパス取得する際、 Assembly クラスで取得できる。
DLL 内で下記コードを書くと、DLL のパスとなる。

    string path = Assembly.GetExecutingAssembly().Location;

using System.Reflection; が必要。

 

こちらから。
アセンブリとは - IT用語辞典
https://dobon.net/vb/dotnet/vb6/apppath.html

以上。

 

--Memo--

アセンブリの意味は他いくつかある。

アセンブリ言語
コンピュータが直接解釈・実行できる言語 ( マシン語/機械語 ) と
一対一に対応した言語のこと。

工業製品組立部品
最終製品の組み立て工程において取り付け単位となる、
ひとまとまりの部材、部品などのこと。