我需要向CodeNamespace添加一個類(Type)。我有一個C#類已經寫好,但我不想將它手動轉換爲CodeDOM。有沒有辦法將現有的加載到CodeTypeDeclaration中。從現有類生成CodeDOM
它可以是運行時或預構建過程。
我需要向CodeNamespace添加一個類(Type)。我有一個C#類已經寫好,但我不想將它手動轉換爲CodeDOM。有沒有辦法將現有的加載到CodeTypeDeclaration中。從現有類生成CodeDOM
它可以是運行時或預構建過程。
您可以使用codedom CompileAssemblyFromSource從文件編譯代碼。 我添加了一個例子,它設置類的內容並編譯它像here。
欲瞭解更多信息,你可以探討CompileAssemblyFromSource的用法。
這是一個好主意,但它不完全是我想要的...我想直接加載一個文件到CodeTypeDeclaration中,這樣它可以在我調用codeProvider.GenerateCodeFromNamespace時正確輸出..) – jsgoupil 2015-02-23 20:29:52
你想添加什麼類型? – 2015-02-23 19:32:28
我自己的。 class MyOwn {/ *複雜的代碼在這裏* /} – jsgoupil 2015-02-23 19:48:48