当前位置:  开发笔记 > 编程语言 > 正文

哪个DLL包含泛型扩展方法?

如何解决《哪个DLL包含泛型扩展方法?》经验,为你挑选了1个好方法。

我正在尝试使用CodeDom.Compiler来动态编译源代码,这意味着我需要手动引用基本程序集.我正在编译的源代码必须能够访问基本列表扩展方法,例如,Max(),Min()或Sum(),以及可能的lambda表达式.

当我编译源代码时,它说我缺少所需的程序集...目前我包含System.dll和System.Core.dll.

我需要哪个dll才能获得泛型的扩展方法?



1> R. Martinho ..:

看看这篇博客文章.在调用CSharpCodeProvider 接收字典的构造函数时,必须手动指定编译器版本.像这样:

var provider = new CSharpCodeProvider(new Dictionary{
                                       {"CompilerVersion", "v3.5"} });

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有