简体   繁体   English

查看 CodeDom 的源代码

[英]View source code for CodeDom

Is there some way to get the source code files from the executable I generated using CodeDom?有没有办法从我使用 CodeDom 生成的可执行文件中获取源代码文件 I would like to be able to open the source files so that I can clearly see where I made errors generating any code.我希望能够打开源文件,以便清楚地看到生成任何代码的错误所在。

If you generate an executable with CodeDom, you can also generate its source code from it.如果您使用 CodeDom 生成可执行文件,您也可以从中生成其源代码。 The example below shows how to create a source file from the CodeCompileUnit object.下面的示例显示了如何从CodeCompileUnit object 创建源文件。

CodeDomProvider provider = CodeDomProvider.CreateProvider("C#");
System.CodeDom.Compiler.CodeGeneratorOptions options = new CodeGeneratorOptions();
options.BracingStyle = "C";
using (StreamWriter sw = File.CreateText(@"c:\temp\MyFile.cs"))
{
    provider.GenerateCodeFromCompileUnit(unit, sw, options);
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM