32 ビット OS と 64 ビット OS にインストールされた Crystal Reports のセットアップがあります。
in 32-bit it installs in SOFTWARE location under HKEY_LOCALMACHINE.
in 64-bit it installs in SOFTWARE\WOw6432Node location under HKEY_LOCALMACHINE
パスを指定せずにアセンブリを読み込むにはどうすればよいですか?
すなわち。こんなことしたくない
System.Reflection.Assembly assemblyInfo = System.Reflection.Assembly.LoadFile("C:\\Program Files (x86)\\Engine.dll");
Engine.dll は、特にプログラム ファイル内以外の場所に置くことができます。
.dll 名だけを指定すると、.NET フレームワークでアセンブリ情報をロードするフレームワークを作成するために使用できるものはありますか? (内部的にフレームワークはそれを検索してアセンブリ情報をロードできます)。
GetTypeFromProgID が役立つとは思わない。