我可以将System.Core.dll(.net 3.5)的引用添加到.net 2.0应用程序并使用它
我试图通过引用System.Core.dll来使用.net 3.5中仅提供的TimeZoneInfo类
或者,他们是.net 2.0(或自定义类)中的TimeZoneInfo的替代品
Jar*_*Par 11
不,你真的不应该.您必须在目标计算机上安装3.5,否则您将在正在运行的程序中遇到不可预测的行为.包括System.Core.dll在内的3.5框架依赖于添加到CLR 2.0 SP1的几个错误修复/功能(这是3.5框架的一部分).如果你针对未修补的CLR运行,你将基本上运行未经测试的代码,并可能遇到几个错误.
Scott Hanselman 撰写了一篇博客文章,描述了如何在2.0框架上运行早期版本的MVC.他指出,只要您非常小心不要调用依赖于3.0+特定的CLR功能的任何例程(例如,LINQtoSQL),System.Core上的依赖关系可能就可以了.
他正确地贴满了博客文章与免责声明,它是不支持的,这非常好可能不适合你的工作,但他得到它的工作,如果你可以的话耶为您服务.
| 归档时间: |
|
| 查看次数: |
32925 次 |
| 最近记录: |