1

我有以下项目的解决方案:

  • App.Web.Private - 管理 Web 界面。
  • App.Web.Public - 最终用户公共界面。
  • App.Web.Core - 私有和公共接口的 Commons。

我想知道如何将我的模型与公共私有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 项目并单击“确定”。

现在,当您想要使用 App.Web.Core 中的这些模型时,您还需要在类的顶部添加一条 using 语句。

例子:using App.Web.Core.Models;

于 2013-02-12T15:27:48.640 回答
1

检查已构建公共和私有项目的 .Net 版本。Project Core 可能位于旧版本的 .Net 上,而 Public 和 Private 位于新版本上。

要检查版本打开项目属性页面并验证。

于 2013-02-12T15:39:49.020 回答