例如:
string str = "";
程序A.exe: 一个TextBox要求用户输入str;
程序B.exe: MessageBox.show(str)调用程序A.exe生成B.exe应该怎么做,是需要DLL,还是需要吧.net编译器一起编译到A.exe中
万分感谢!!!

解决方案 »

  1.   

    .NET有个命名空间可以动态编译的.
    CodeDom还是啥的,忘了.你放狗 .NET 动态编译好了
      

  2.   

    System.CodeDom.Compiler命名空间
    CodeDomProvider.CompileAssemblyFromSource方法,把字符串作为源码编译当然,可能需要为用户输入的字符串添加一些必要的引用等信息之后一起编译
      

  3.   

    编译倒是可以编译,但是你要生成windows程序,有点麻烦,需要写太多的东西。其实你这个情况还可以把那个str通过进程间通信,传递给B,而不用动态编译。