簡體   English   中英

WPF 用戶控制到 DLL 以編程方式

[英]WPF UserControl to DLL Programmatically

我正在代碼中生成 WPF UserControl,我想將其保存為 DLL 以用於不同的應用程序。 保存 DLL 的過程需要完全自動化。 嘗試使用 System.Reflection 或使用 csc 來執行此操作會更好嗎? 或者,有沒有更好的方法來做到這一點?

我認為您應該為此目的使用 CodeCompiler。 由於 .net 框架中已經提供了所有必需的支持,因此不需要反射或脫殼 csc。

查看 Microsoft 支持文章: “如何使用 C# 編譯器以編程方式編譯代碼” 還可以查看 MSDN 上的“ System.CodeDom.Compiler ”命名空間。

此外,您還需要進行一些谷歌搜索,以找到適合您需求的樣本。 代碼生成已經討論了很多,因此您在查找示例時不會遇到問題。

您可能還對自動生成源代碼感興趣,因此 T4 也值得一看。 請參閱Oleg Sych博客以了解有關 T4 生成的所有詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM