1

次のプロジェクトで解決策があります。

  • App.Web.Private - 管理 Web インターフェイス。
  • App.Web.Public - エンドユーザーのパブリック インターフェイス。
  • App.Web.Core - プライベート インターフェイスとパブリック インターフェイスの両方のコモン。

モデルをパブリックおよびプライベートWeb インターフェイスから分離し、それらをApp.Web.Coreに配置する方法を知りたいですか?

名前空間を web.config に追加しようとしましたが、正しく動作しないようです。常にアセンブリ参照が欠落しています...

アップデート

注:プライベートインターフェイスとパブリックインターフェイスの両方がApp.Web.Coreを参照しています。参照は行われていますが、プロジェクトはそれを見ることができませんが、質問はこの奇妙な動作に関連しています。元の質問で述べたように、両方の web.config にも参照を追加しました。

更新 2

これはエラーのスクリーンショットです: エラー

4

4 に答える 4

4

@using App.Web.Coreビューの上部に追加してみてください。それが機能する場合は、物理的なものを正しく持っていることがわかります。次に、タイプミスをチェックします。

于 2013-02-12T15:52:05.510 に答える
2

ソリューションで、参照されているものを右クリックし、App.Web.Core を追加します。

于 2013-02-12T15:10:47.417 に答える
2

Visual Studio 2010 の場合:

  • 「参照」を右クリックし、「参照の追加...」をクリックします。
  • App.Web.Core プロジェクトを選択し、[OK] をクリックします。

App.Web.Core からこれらのモデルを使用する場合は、クラスの先頭に using ステートメントも追加する必要があります。

例:using App.Web.Core.Models;

于 2013-02-12T15:27:48.640 に答える
1

Public および Private プロジェクトがビルドされた .Net のバージョンを確認します。Project Core は古いバージョンの .Net にあり、Public および Private は新しいバージョンにある場合があります。

バージョンを確認するには、プロジェクトのプロパティ ページを開いて確認します。

于 2013-02-12T15:39:49.020 に答える