未能从程序集“mscorlib,Version=2.0.0.0,Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.DateTi

时间:2022-03-06 05:57:29
  1. 今天运行extjs3.0窗体时报错提示:

     未能从程序集“mscorlib,Version=2.0.0.0,Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.DateTimeOffset”。

 

  经过测试,在其他的数据库相关的模板中也出现以上错误。经过SQL Server 2000、SQL Server 2005 Express的测试,也排除了因为数据库平台的原因。

  查资料方知是自己的VS版本过低,System.DateTimeOffset是.Net 3.5支持的新数据类型,CodeSmith 5.0支持.Net 2.0 3.0 3.5,但是似乎版本的兼容有些问题。
 解决的方法是:安装Microsoft .Net Framework 2.0 Service Pack 1

 Framework是随Visual Studio一起装的,VS的SP1装了,Framework的没有。安装,问题解决。