【发布时间】:2011-02-22 07:40:20
【问题描述】:
我有一个针对 3.5 框架的 .net 程序集构建。这个程序集有一个类 Foo 有两个方法覆盖:
public class Foo {
public T Set<T>(T value);
public T Set<T>(Func<T> getValueFunc);
}
我在我的 asp.net 2.0 Web 应用程序中引用此程序集以使用 Set 方法的第一个覆盖(不带 Func)。
但是在构建时我收到一个错误,说我应该引用 System.Core 来使用 System.Func 委托...但我没有使用这种类型...
有没有办法解决这个问题?
PS: 没有选项可以转换我的 Web 应用程序以 3.5 框架为目标。
【问题讨论】:
-
您是否有权访问所引用程序集的源代码?
-
是的,我愿意。但它是一个在内部大量使用 3.5 的大型库,因此针对 2.0 重新编译也不是选择...
标签: .net asp.net .net-3.5 asp.net-2.0