免费开源的 C# 编译器:CSharpCompiler
CSharpCompiler 是免费开源的 C# 编译器,可编译 C# 源代码。
Key Features and Reasons Why
- Complies single and multiple source files.
- Stores compiler errors and warnings in an array of string. So it is easy to use.
- Totally light weight ( 4kb) and not dependent on any third-party libraries or API. Only pure .Net framework!
示例
CSharpCompiler compiler = new CSharpCompiler (); compiler.SourceCode = richTextBox1.Text; compiler.Output = CSharpCompiler.OutputType.EXE; compiler.Path = "C:\\Users\\Danny\\Desktop"; compiler.NameOfAssembly = "Hello World!"; compiler.CompileCode();if (compiler.SuccessfullCompilation == false ) { if (compiler.CompilerErrors != null ) listBox1.Items.AddRange(compiler.CompilerErrors); if (compiler.CompilerWarnings != null ) listBox1.Items.AddRange(compiler.CompilerWarnings); }
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!