文件名称:基于ASP.NET Web Application的插件动态编译反射实现
文件大小:33KB
文件格式:RAR
更新时间:2014-03-15 13:47:56
插件 动态编译 反射实现
项目中涉及到Asp.Net扩展性,考虑了两种扩展方法,一种是使用Web Services实现,另一种是动态生成代码然后利用反射来实现插件功能。现在网上博客什么的都是用插件的形式来扩展功能的,所以我也打算用插件来扩展asp.net网站的功能。 使用插件机制来扩展B/S程序,主要需要实现两个功能,首先是动态编译插件中的C#代码,然后利用反射来执行插件已经编译的C#代码。
【文件预览】:
PluginDemo.sln
PluginDemo.suo
PluginDemo
----bin()
--------PluginDemo.dll(11KB)
--------PluginDemo.pdb(24KB)
----Web.config(1KB)
----obj()
--------Debug()
----Properties()
--------AssemblyInfo.cs(1KB)
----IPlugin.cs(1KB)
----App_Data()
----Default.aspx(1KB)
----Default.aspx.cs(12KB)
----Default.aspx.designer.cs(3KB)
----plugins()
--------bin()
--------helloworld()
--------installedplugins.xml(169B)
----PluginDemo.csproj(4KB)
----PluginDemo.csproj.user(1KB)