.NET DLLがロードされ、別のアプリドメインから置き換えられ(DLLが新しいバージョンで更新され)、次に再ロードされた場合(を使用してAssembly.LoadFrom
)、バージョン情報が古いバージョンを反映しているのはなぜですか?
assembly.GetCustomAttributes(typeof(AssemblyFileVersionAttribute), false)
同じことがまたはで観察されassembly.GetCustomAttributes(typeof(AssemblyVersionAttribute), false)
ます。
これは正常な動作ですか?ただし、エクスプローラーでファイルを調べると、正しいバージョンが表示されます。
DLLの実際のバージョンを取得する方法はありますか?