簡體   English   中英

查看 CodeDom 的源代碼

[英]View source code for CodeDom

有沒有辦法從我使用 CodeDom 生成的可執行文件中獲取源代碼文件 我希望能夠打開源文件,以便清楚地看到生成任何代碼的錯誤所在。

如果您使用 CodeDom 生成可執行文件,您也可以從中生成其源代碼。 下面的示例顯示了如何從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