复制引用Asp.net MVC项目错误

时间:2017-10-03 17:30:24

标签: c# asp.net asp.net-mvc entity-framework data-layer

我正在尝试使用asp.net项目,并且遇到一些我不明白如何修复的问题。

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

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

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

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

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

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

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

那不起作用。

然后,我安装了visual studio生产力电动工具2017,以启用电源命令部分来复制参考。

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

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

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

我做错了什么或做错了。

谢谢,

1 个答案:

答案 0 :(得分:0)

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