0

これは、ここに投稿された質問の繰り返しかもしれませんが、有効な回答が見つかりませんでした。

モデル model1 を使用する project1 があるとします。同じソリューションで新しいプロジェクト project2 を作成し、project2 のビューで model1 を使用したいと考えています。これは可能ですか? project2 のビューとコントローラーでこのモデルを呼び出すにはどうすればよいですか?

4

2 に答える 2

3

両方のクライアント プロジェクトで参照されるサード クラス アセンブリにモデルを移動できなかったのはなぜですか? このようにして、モデルを一度定義すると、両方のプロジェクトで使用できます。

Erik が推奨する方法で実行すると、参照されたアセンブリに基づいて同じコードベースを真に共有するのではなく、各プロジェクトに個別にコンパイルされたソース ファイルが重複することになります。

于 2012-12-21T17:44:48.217 に答える
1

共有したいモデルの目的については完全にはわかりませんが (モデルの使用方法についてもう少し詳しく教えていただければ幸いです)、モデルのみを共有するには、新しいプロジェクトを作成できます。プロジェクト1と2がある同じソリューションでSharedModelsと呼ばれ、両方のSharedModelsプロジェクトを参照します。

于 2012-12-21T17:43:29.237 に答える