繁体   English   中英

加载后的VS2015域项目(类库)无法完全访问

[英]VS2015 Domain project(class library) after loading not fully accessible

我有2个VS解决方案。

第一个解决方案在.Net 4.5.2中有一个WebUI项目,在.Net 4.5.2中也有一个Domain项目。 WebUI取决于域,并拥有对该域的引用。 域首先构建。 一切正常。

第二个解决方案在.Net 4.6中有一个WebUI项目。 我从此处的第一个解决方案“添加”了Domain项目(通过在我的解决方案名称上单击鼠标右键->添加->现有项目)。

我在这里也添加了参考,就像我的第一个解决方案一样,Domain在WebUI之前构建。 一切正常,例如,我可以在WebUI中创建视图模型并引用域类。 在控制器中使用import语句后,我还可以访问域类。 请参阅第二张图片,其中我使用了人员课程和联系课程。 这一切都很好。 我有一些问题。

在WebUi中,当我想在第一个解决方案中使用实体框架生成mvc5控制器时,我在模型类下拉列表中看到了我的域实体。 在此处输入图片说明

但是,我在下拉菜单的第二个解决方案中看不到这些实体(Domain.DbEntities),我发现这很奇怪,因为我可以从后台在whitin代码文件中访问域实体(即“ person” '和'contact'在我的EditPerson(int id)操作方法中 在此处输入图片说明

有人知道为什么吗?

也许不同的框架版本是问题所在。 您已经建立了项目吗?

另请参阅: 添加控制器模型类未显示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM