只能是编译的,解释?在.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. 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上找到。
反编译工具我没找到
我已经向summsoft。com提交了请求,但他给不给我还是一回事。vsa哪里有下载?
听说思佳已经用了vsa
正经开发产品的还是不要到处问哪里可以下载的好:)
BTW: VS.NET Beta 应该可以试用的。
http://www.saurik.com/net/exemplar/
我去看看了。
http://www.dcerp.com/download/r3.zip