アセンブリを参照設定する際に「厳密名」というキーワードが出てきます。「厳密名」とは何か、参照設定での違いはあるのか、実行時にどのように動くのか調べてみました。 厳密名とは 厳密名とは、以下の4つの属性を使ってアセンブリを一意に識別する名称です。 ファイル名(拡張子無し) バージョン番号 カルチャID 公開キートークン 具体的には、プロジェクトファイルで良く見かける以下の様な値を指します。 FarPoint.Win, Version=3.0.2010.2005, Culture=neutral, PublicKeyToken=a5fa960294d899e7 すべてのアセンブリに厳密名があるのか? アセンブリに厳密名を付けるには、アセンブリの発行者によって公開キーと秘密キーのペアによって署名される必要があります。署名は、アセンブリのプロジェクトプロパティの[署名]タブでアセンブリの署名にキー
![厳密名を持つアセンブリとは何なのか調べてみた - tekkの日記 C#,VB.NET](https://cdn-ak-scissors.b.st-hatena.com/image/square/83572bc125e30679a0d65e8266b74e8cc69b0de9/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftekk%2F20110326%2F20110326195855.jpg)