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/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
查看全文
相关阅读:
501. Find Mode in Binary Search Tree
[leetcode]Evaluate Reverse Polish Notation
[leetcode]LRU Cache
[mock]12月27日
[mock]12月28日
[leetcode]Max Points on a Line
*[topcoder]JumpFurther
[mock]12月11日
*[topcoder]GUMIAndSongsDiv1
[leetcode]Reorder List
原文地址:https://www.cnblogs.com/xuemingfeng/p/1241993.html
最新文章
NodeJs-Linux环境初步
超全面!UI设计师如何适配2018新款iPhone
原来文化设计可以这样玩!
超强干货,11个灰常实用的AI设计小技巧!
会调色了不起吗? SORRY,会调色真的了不起!
看起来像是PS的照片,实际上却令人难以置信!
这次摄影师真输给了姑娘们的自拍照...
如何从无到有设计一款字体
UI交互设计教程分享:提高界面交互体验的“葵花宝典”
“延禧配色”是怎么调出来的?调色总监亲自教你!
热门文章
2018年这些UI设计趋势正在流行,跟上必拿高薪!
2. Add Two Numbers
543. Diameter of Binary Tree
541. Reverse String II
532. K-diff Pairs in an Array
530. Minimum Absolute Difference in BST
520. Detect Capital
507. Perfect Number
506. Relative Ranks
504. Base 7
Copyright © 2011-2022 走看看