c# - 我可以将对 System.Core.dll (.net 3.5) 的引用添加到 .net 2.0 应用程序并使用它吗

标签 c# time timezone

我可以将对 System.Core.dll (.net 3.5) 的引用添加到 .net 2.0 应用程序并使用它吗

我正在尝试通过引用 System.Core.dll 来使用仅在 .net 3.5 中可用的 TimeZoneInfo 类

或者,它们是 .net 2.0 中 TimeZoneInfo 的替代品 (或自定义类)

最佳答案

不,你真的不应该。您必须在目标机器上安装 3.5,否则您将在运行的程序中遇到不可预知的行为。包括 System.Core.dll 在内的 3.5 框架依赖于添加到 CLR 2.0 SP1 中的几个错误修复/功能(这是 3.5 框架的一部分)。如果您针对未打补丁的 CLR 运行,您实际上将运行未经测试的代码,并且可能会遇到几个错误。

关于c# - 我可以将对 System.Core.dll (.net 3.5) 的引用添加到 .net 2.0 应用程序并使用它吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/823024/

相关文章:

c# - 无效的列名称 ID-Entity Framework

c# - Linq to CSV : Convert data to . CSV 文件并从操作返回文件而不在服务器上保存文件

swift - 获取当前时间作为字符串 swift 3.0

c# - 日期时间比较精度

c# - MVC 4 中的自定义成员提供程序

python - 从 pandas 时间戳中删除日期部分的最快方法

r - R中的分箱时间数据

java - 为什么从两个不同时区减去相同日期时会出现时差?

ruby-on-rails - 将日期从 angular 传递到 rails

mysql - 如何获取 MySQL 的当前时区?