3

プラグ可能なモジュール アプローチを使用した ASP.net MVC4 アプリケーションの開発について助けが必要です。これには Areas を使用しようとしましたが、2 つの異なるソリューションを接続して使用するのはあまり便利ではありません。私の目標は、他の Web アプリケーション (X、Y、Z) にプラグインできるモジュール アプリ (A) を開発することです。

これを達成するには、いくつかのガイダンスが必要です。

ありがとう

4

3 に答える 3

1

エンタープライズ アプリケーションでmefを使用するmefを使用できます。

Managed Extensibility Framework (MEF) は、大規模なアプリケーションの柔軟性、保守性、およびテスト容易性を向上させる .NET の構成レイヤーです。MEF は、サード パーティのプラグインの拡張性に使用することも、疎結合のプラグインのようなアーキテクチャの利点を通常のアプリケーションにもたらすこともできます。

于 2013-01-29T06:54:15.993 に答える
1

following guideRazor ビューをリソースとしてクラス ライブラリに埋め込む方法を示す を参照してください。アイデアは、非標準の場所 (他のアセンブリに埋め込まれたビューなど) からビューを提供できるカスタム VirtualPathProvider を作成することです。

そして、sample applicationこれは RazorGenerator ライブラリを使用しています。

于 2013-01-29T06:28:55.563 に答える
0

これはそれを行う方法のようです。

http://geekswithblogs.net/cokobware/archive/2013/01/15/asp.net-mvc-4-pluggable-application-modules.aspx

また、Nuget とうまく連携するようにさらに拡張できるようです。

于 2013-11-20T19:24:20.053 に答える