zoukankan
html css js c++ java
CodeDomProvider 编译 .net3.5
最近研究
CodeDomProvider,但是编译linq时总是报错,编译决是不过,后来在国外的网站找到了原来
CodeDomProvider是有版本的,代码如下:
//
创建编译器对象
CodeDomProvider p
=
new
CSharpCodeProvider(
new
Dictionary
<
string
,
string
>
()
{
{
"
CompilerVersion
"
,
"
v3.5
"
}
}
);
//
CodeDomProvider.CreateProvider("CSharp");
//
ICodeCompiler cc = p.CreateCompiler();
//
设置编译参数
CompilerParameters options
=
new
CompilerParameters();
options.IncludeDebugInformation
=
true
;
options.ReferencedAssemblies.Add(
"
System.dll
"
);
options.ReferencedAssemblies.Add(
@"
C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll
"
);
options.ReferencedAssemblies.Add(
"
System.Data.dll
"
);
options.ReferencedAssemblies.Add(
@"
C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Data.DataSetExtensions.dll
"
);
options.ReferencedAssemblies.Add(
"
System.Deployment.dll
"
);
options.ReferencedAssemblies.Add(
"
System.Xml.dll
"
);
options.ReferencedAssemblies.Add(
@"
C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Xml.Linq.dll
"
);
options.ReferencedAssemblies.Add(
"
System.Drawing.dll
"
);
options.ReferencedAssemblies.Add(
"
System.Windows.Forms.dll
"
);
options.GenerateInMemory
=
true
;
options.OutputAssembly
=
"
MyTest
"
;
//
开始编译
//
CodeSnippetCompileUnit cu = new CodeSnippetCompileUnit(code);
CompilerResults cr
=
p.CompileAssemblyFromFile(options, code);
作者:
薛.NET
出处:
http://xuemingfeng.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
查看全文
相关阅读:
alt属性和title属性
穷人和富人的区别
JS经典源码:通用JavaScript脚本函数库
网页弹出框
男女交往必知15个真理
alexa排名
好男人找不到女朋友的根源
小笑话集(全是经典!)不信你不笑(转)
送到家服务网2009年3月26日顺利上线了!
[转]互联网产品开发中的“快”字诀
原文地址:https://www.cnblogs.com/xuemingfeng/p/1241993.html
最新文章
CSS3属性boxshadow和textshadow使用
天涯明月刀@小虫@有你真好@下载
C#设置System.Net.ServicePointManager.DefaultConnectionLimit,突破Http协议的并发连接数限制
无法更新 EntitySet,因为它有一个 DefiningQuery,而 <ModificationFunctionMapping> 元素中没有支持当前操作的..元素
解析ISO8583报文实例
C#.NET 内存整理
js 脚本去除 空格 回车 换行
Httpwebrequest并发连接数设置
页面图像加热区 image map使用
双向循环链表栈队列 (list大杂烩~会模版就好咯)
热门文章
用linux装逼>mpg321
以前学C的记录
判断大小端
用linux装逼>w3m
windows垃圾清理源代码 C/C++
gethostbyname, gethostbyaddr(原来百度叫shifen "十分?")
用linux装逼>在windows装linux的逼(windows_dev=gvim+mingw+msys+mintty)
用linux装逼>我的vim配置(不定时更新)
调用信号处理程序被捕捉的信号自动地加到进程的当前信号屏蔽字中signal() sigpending()
主键与主键索引的关系
Copyright © 2011-2022 走看看