1

このガイドに従って、複数のプロジェクトがセットアップされた領域を取得していました: http://msdn.microsoft.com/en-us/library/ee307987(VS.100).aspx

AfterBuild 構成を有効にするために .csproj ファイルを変更するステップにつまずいていました。私のグーグルは、Steve Mosely からのこの投稿に私を導きました: http://avingtonsolutions.com/blog/post/2010/04/03/JQuery-AspNet-MVC-2-Multi-Project-Areas-and-Other-News-Minutia .aspx

これまでのところ唯一の問題は、Areas の MVC 2 プレビュー リリースでサポートされていたマルチ プロジェクト エリアを組み込むソリューションをセットアップしたことだけでした。ただし、RTM が登場すると、サポートされなくなりました。私は自分のジレンマに対する解決策を検索し、検索しましたが、見つけることができた唯一のものは、基本的に私と同じ経験をしたジョナソンによる投稿と、メッセージボード上のあいまいなメッセージへの言及でしたASP チームから)サポートされていないことを確認しました。今日まで、そうではないという正式な投稿や記事は見つかりませんでした。

これは本当ですか?この機能は 2010 MVC2 から削除されましたか? 明確な答えを見つけることができませんでした。

4

2 に答える 2

2

これらはプレビュー2で削除されました。サポートされているエリアの使用は、単一プロジェクトエリアのみです。

于 2010-04-15T19:04:16.303 に答える
0

MVC2 と MVC3 の両方の "Futures" ダウンロードで Build アセンブリを参照できます。もちろん、1 つのプロジェクト内の RC では複数のエリアがサポートされています。複数のプロジェクトを統合するのは無意味だという Levi の意見にはまったく同意できません。大規模なアプリケーションを開発し、機能を「モジュール」または「ミニアプリケーション」に分割したい場合、これは完全に理にかなっています。「オブジェクト指向プログラミング」、「構成」、「モジュラー」、「依存性注入」、「制御の反転」、「アスペクト」などのトピックと、「MEF」、「Unity」、「Prism」、「複合アプリケーション」などの関連フレームワークを調査するだけです。フレームワーク」、SmartClient アプリケーション ブロックなど (すべての信じられないほどの非 MS フレームワークは言うまでもなく、

注: 1) 文書化された MSBuild タスクはリリースのプロジェクト ファイルに含まれていないため、それらを見つけて追加する必要があります。2) futures アセンブリには厳密な名前が付いていないため、MSBuild タスクを変更して " 「AssemblyName」パスの PublicKeyToken=null」。

于 2010-08-12T16:19:34.660 に答える