.net 1.1应用程序如何与.net 2.0程序集一起使用

时间:2011-03-31 18:27:47

标签: .net-1.1

我们有使用第三方组件的旧.net 1.1项目。显然,该组件无法满足新要求,并且没有提供商的支持。提供商建议使用正常工作的新组件。问题是该组件需要.net 2.0。

项目很大,将这个项目移到2.0会很昂贵。

我们还有其他选择吗? 1.1程序集如何调用2.0程序集?

1 个答案:

答案 0 :(得分:2)

.NET 1.1无法加载.NET 2.0程序集,因为内部格式已更改。您的应用程序基本上会认为程序集不是.NET程序集。

从长远来看,更新应用程序以使用.NET 2.0是个好主意(如果不是更新的话,因为现在有2.0版本的.NET)。但是,如果这不是一个选项,您可以为可执行文件创建.config文件,并告诉CLR在运行您的应用程序时始终使用.NET 2.0。这应该允许加载.NET 2.0程序集,但是应用程序使用的.NET 1.1和2.0之间的任何重大更改都将导致错误。