【发布时间】:2012-05-23 04:46:54
【问题描述】:
我一直在使用海量Massive Lib (github)
用于 asp.net 4 项目。
我现在从以前的开发人员那里继承了一个项目,它在 asp.net 3.5 中。
大部分“大量”我仍然可以使用,但有 2 个类由于 asp.net 4 特性而无法使用。我的计划是创建 2 个具有相同名称的新类来修补相同的功能。
这两个类是'DynamicObject'和'ExpandoObject'
我需要一些如何创建两个类来修补 asp.net 4 功能。
唯一的问题是我不知道该怎么做 (我用谷歌打得很重,只知道需要使用字典)
任何人有任何想法或可以指出正确的方向吗?
(这两个类都是asp.net内置的)
谢谢
编辑:
我知道 4.0 不能在 3.5 上运行,而且 4.0 只是“更好”但是升级不在我的掌控之中,我知道大规模使用 4.0,但是我想模仿的类不是大规模的一部分,但属于 4.0 框架。
我希望有一种方法可以重新创建这两个类并以某种方式模仿那里的功能,但我想不会
【问题讨论】:
-
我快速检查了 Massive 代码源,因为它是开源的,不幸的是它强烈基于 .NET 4 动态特性,因此您无法将其转换为 .NET 3.5 几乎没有重写所有的库。
-
因为你不知道如何自己创建这两个类。麻烦最少的方法是简单地更新您的代码以支持 .NET 4。
标签: c# asp.net .net-4.0 .net-3.5 dynamic-data