在运行时使用GUI生成DLL

时间:2014-02-11 23:00:52

标签: c# dll code-generation

我有一个包含我希望能够在运行时编译的GUI的DLL。我已经使用其他帖子Generating-dll-at-run-time

中的CodeCom进行了检查
...
CompilerResults results = icc.CompileAssemblyFromSource(parameters, yourCodeAsString);

我已将其测试为:

string yourCodeAsString = @"

namespace Foo
{

public class Bar
{
    static void Main(string[] args)
    {
        Bar.SayHello();
    }

    public static void SayHello()
    {
        System.Console.WriteLine(""Hello World"");
    }
}
}
";

我的问题是:由于CompileAssemblyFromSource收到 yourCodeAsString 而我正在调用MyGUI:

using (MyGUI _gui = new MyGUI())
{
    _gui.ShowDialog();
    int value = _gui.GetUserInput();                                
}

我应该/应该在何处/何地合并我的GUI代码?

我希望自己明白......

提前干杯

0 个答案:

没有答案