我正在考虑尝试开发一个ASP NET应用程序,允许最终用户从我正在开发的ASP .NET Web应用程序中下载.NET API DLL。
API很可能由数百个模块组成,但我确实希望它们都包含在DLL中。
我要做的是构建一个ASP .NET自定义页面,最终用户可以选择他们感兴趣的某些模块,然后使用MSBuild将模块编译成单个DLL。
为此,我想通过在运行时构建源代码动态生成DLL,然后使用MSBuild将其编译为单个DLL。
我知道这可以在桌面应用程序中实现,但是可以在ASP .NET应用程序中执行此操作吗?
感谢。