【发布时间】:2010-06-17 21:40:31
【问题描述】:
我正在尝试使用Assembly.Load() 通过引用其强名称来加载作为.Net 3.5 SP1 的一部分安装的程序集。这现在在我的电脑上运行良好,但它是未来的证明吗?
当安装补丁或发布新版本的 .Net 框架时,核心 .Net 程序集的强名称会改变吗?
编辑:如果 .Net 5.0 包含对 System.Data 的大规模重写,我现在使用的强名称会破坏我在该平台上的应用程序吗?
【问题讨论】:
-
解决这个问题的方法是使用部分指定的名称,使用部分限定的名称,并在 .config 文件中完全限定它们。 msdn.microsoft.com/en-us/library/fb1c06s6(VS.85).aspx
标签: .net assemblies gac