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/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
查看全文
相关阅读:
golang获取URL
Golang读取HTML中Table数据到二维数组
Golang的GUI开发包fyne基本教程
C#搭建安川机器人上位机
程序计数器
SpringBoot定时任务详解
mysql 5.7安装
springboot 配置多数据源
mysql 查询某一天数据
java如何获取当前日期和时间
原文地址:https://www.cnblogs.com/xuemingfeng/p/1241993.html
最新文章
chemshell运行记录
对于chemshell的学习
Rosetta学习Note
charmm学习历程2
charmm学习历程
日常操作失误---charmm难道和我过不去吗?
课程学习总结报告
结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程
深入理解系统调用
基于mykernel 2.0编写一个操作系统内核
热门文章
交互式多媒体图书平台的设计与实现 (作业四)
基于VSCode的Java编程语言的构建调试环境搭建指南(作业三)
工程化编程实战callback接口学习笔记(作业二)
码农的自我修养之必备技能(作业一)
网址导航
vim基本配置
Golang模板(一)
Golang验证Form输入
Golang保存PostgreSQL数据至结构
Golang的Web编程中的Cookie应用
Copyright © 2011-2022 走看看