我在32位操作系统和64位操作系统中安装了水晶报告,
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可以位于程序文件中的任何位置。
.NET框架中是否有一些我可以用来制作框架的东西 加载程序集信息,当我单独提供.dll名称时? (内部框架可以搜索它 并加载程序集信息。)
我认为GetTypeFromProgID可能没什么帮助。
答案 0 :(得分:0)
要使程序集名称空间可全局访问,您需要将程序集放入GAC。
答案 1 :(得分:0)
将其设置为gac
gacutil.exe -I <assembly name>