只能是编译的,解释?在.NET不太可能啦。
1. Microsoft.CSharp.Compiler类,Compile方法编译生成临时Assembly.
2. Assembly.Load方法,加载Assembly。
3. 然后用reflection调用。另外,可以看看Visual Studio.Net For Application (VSA),就是为.NET应用程序嵌入Script支持的,但这个似乎应用还不多,资料也难找。设计Form!! 你还是用VS.NET算了,要是随便及个人就能弄出个像莫像样的IDE出来,M$的VS.NET还会那么卖座么?反编译工具应该可以在Internet上找到。

解决方案 »

  1.   

    有vsa的资料吗?
    反编译工具我没找到
      

  2.   

    vsa好像是限量发行的喔:-)
    我已经向summsoft。com提交了请求,但他给不给我还是一回事。vsa哪里有下载?
    听说思佳已经用了vsa
      

  3.   

    faint! 你的要求只是VSA的普通应用而已,它的Integration Program是让第三方厂商把产品集成到VSA当中去的,不是一回事。VSA是Microsoft,当然找他们要资料啦,
    正经开发产品的还是不要到处问哪里可以下载的好:)
    BTW: VS.NET Beta 应该可以试用的。
      

  4.   

    reverse engineer工具:
    http://www.saurik.com/net/exemplar/
      

  5.   

    to qqchen79:
    我去看看了。
      

  6.   

    saurik那个工具确实很牛,在C#corner有讨论
      

  7.   

    谁有时间把我的程序反编译一下:
    http://www.dcerp.com/download/r3.zip