相同类型的不同版本之间的Microsoft Velocity强制转换

| 我在给定类型的不同版本之间从Microsoft Velocity缓存强制转换缓存的对象时遇到问题。 例如,当从两个组件访问Velocity缓存时,将显示以下内容: 一个基于代码库的网站 Windows服务,来自代码库的更高版本的更高版本 该网站将类型为Customer的对象放入缓存中,并且Windows服务从缓存中读取相同的对象,然后在更高版本的代码库的更高版本中尝试将类型转换为Customer \'。 这会产生转换错误,如此处所述: http://social.msdn.microsoft.com/Forums/en/velocity/thread/f264c5b1-8cfe-49f3-8b86-711810f88140 如何避免Microsoft Velocity出现此转换错误? 有可能避免吗?还是我必须采取防御措施:捕获转换异常,从缓存中清除对象,读取新实例,然后将其保存到缓存中?     
已邀请:
只是为了完成该线程,所以在msdn(http://social.msdn.microsoft.com/Forums/en/velocity/thread/f264c5b1-8cfe-49f3-8b86-711810f88140)上关闭了该线程 问题在于实体被放置在App_Code文件夹下,因为每次更改代码即触发触发重新编译,而不是这样的预编译库。     

要回复问题请先登录注册