0

ユーザーログイン、電子メール検証、パスワード回復などを処理するMVC2プロジェクト用の単純なライブラリを作成しようとしています。これらの手順の一部にはユーザーの操作が含まれるため、そのプロジェクトにビューとコントローラーが必要です。

MVC2プレビュー2では、さまざまなプロジェクトで実装されているため、エリアを悪用することでこれを行うことができます(少なくともそう思われます)。ただし、RCでは、新しい領域はサブフォルダーを作成するだけです。アプリケーション間でベースコードを共有したいので、それはオプションではありません。

私はAfterBuildのステップをプロジェクトファイルに残酷にハックしようとしましたが、それは「正しく感じられません」(私は別の夜は眠りません:)

これを行う方法についていくつかの考えを共有できますか?

4

1 に答える 1

1

この質問は、複数のプロジェクトにわたるエリアの重複である可能性があります-子プロジェクトにビューが見つかりません

ビューをコピーするビルドタスクがMvc.Futuresプロジェクトに移動されました。この問題を解決する他のオプションには、ライブラリ内のコントローラーによって参照されている場合でも、アプリケーションでビューを定義することが含まれます。また、MvcContribプロジェクトはポータブルエリアを提供します。

Phil Haackによる詳細な説明は、http://forums.asp.net/p/1494640/3540105.aspxにあります

于 2010-01-30T22:27:51.173 に答える