2011-05-30 8 views
3

ソースコードを取得する方法はありますか?ファイルをCodeDomで生成した実行ファイルから取得しますか?ソースファイルを開いて、どこにコードを生成したのかを明確に確認できるようにしたいと考えています。CodeDomのソースコードを表示

答えて

2

CodeDomで実行可能ファイルを生成する場合、そのソースコードを生成することもできます。以下の例は、CodeCompileUnitオブジェクトからソースファイルを作成する方法を示しています。

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); 
} 
関連する問題