对于客户,我们有一个 ASP.NET MVC 插件架构,包括: - 1 个核心 Web 应用程序(这是 IIS 中的根 Web 应用程序) - 其内容(视图、css、脚本)部署在子文件夹中的 X 插件(区域)插件的程序集部署在根 bin 文件夹中
插件由不同的团队创建,这些团队应该能够将包部署到服务器。软件包(由管理员运行)应确保插件已正确部署(在核心的子文件夹中),并且 dll 文件应部署在根 bin 中。我想应该创建一个部署包。
如何做到这一点或有什么好的做法?如何自定义解释包的方式 (MSBuild)?