1

我正在尝试处理一个 asp.net 项目,但遇到了一些我不明白如何解决的问题。

我是 ASP.NET 的新手,正在逐步学习。

我看过一些关于 Lynda 和 Pluralsight 的课程,并想尝试创建一个完整的项目。

教我的人告诉我将我的项目分为 3 层

  • 数据层
  • 查看图层
  • 服务层

所以在创建项目后,我右键单击我的解决方案并为数据和服务层添加了 2 个新的类库。

然后我尝试将代码从 View Layer > Data Layer 移动到 Models 文件夹中,我的项目开始显示错误而不是编译(我假设缺少所有实体框架引用)。

然后我尝试在我的数据层库上单击引用 > 添加引用并引用视图层。

那没有用。

然后,我安装了 Visual Studio 生产力工具 2017 以启用用于复制参考的电源命令部分。

然后我去视图层,复制引用并尝试粘贴到数据层,它产生了一个错误说:

Error HResult E_Fail has been returned from a call to a COM component.

我知道当我将项目作为 1 层进行时,我确实启用了迁移和更新数据库都可以工作,并且我认为在我的数据层工作后我必须这样做。

有什么我做错或不正确的事情。

谢谢,

4

1 回答 1

0

删除所有项目的 csproj.user 文件应该可以解决此问题。

于 2017-10-03T19:51:13.107 回答