- 今天运行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的没有。安装,问题解决。