C# 是否有一种可接受的模式将MVC控制器和视图绑定到它们自己的DLL中?
我想把一个控制器和它运行所需的所有东西捆绑到一个DLL中。它应该--C# 是否有一种可接受的模式将MVC控制器和视图绑定到它们自己的DLL中?,c#,asp.net-mvc,dll,C#,Asp.net Mvc,Dll,我想把一个控制器和它运行所需的所有东西捆绑到一个DLL中。它应该-- 提供控制器 自动为该控制器注册路由 提供供该控制器使用的视图 我希望这是尽可能的“免提”——如果DLL存在,新的路由是可用的,它映射到控制器并返回视图。如果DLL不存在,所有这些都不会发生 我不是第一个需要这个功能的人,所以我很好奇是否有被接受的/通用的模式可以使用。您正在寻找的一个称为“便携区”的功能版本。你可以看看nopCommerce的代码——它们有一种模式,即插件作为dll发送,其中包括IoC容器、路由、视图等的注册。
我不是第一个需要这个功能的人,所以我很好奇是否有被接受的/通用的模式可以使用。您正在寻找的一个称为“便携区”的功能版本。你可以看看nopCommerce的代码——它们有一种模式,即插件作为dll发送,其中包括IoC容器、路由、视图等的注册。