首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >列表类型是在未引用的程序集中定义的

列表类型是在未引用的程序集中定义的
EN

Stack Overflow用户
提问于 2017-05-02 21:20:10
回答 2查看 823关注 0票数 1

我正在为我的工作创建一个ASP.Net Core MVC with 3-Tier架构项目,我有CS00012错误。我有一个名为DAL的库,其中包含我使用entity与数据库通信的所有模型,当我尝试在测试方法中使用DAL时,我有以下内容:

“类型'List<>‘是在未被引用的程序集中定义的。”

我试图找到一个解决方案,但我找不到任何可行的方法。你能帮帮我吗?

这是我的项目文件夹:Project

这是我的函数,它返回一个"ConsultantSource“列表:

代码语言:javascript
复制
public List<ConsultantSource> GetListeConsultantsSource()
    {
        return Bdd.ConsultantSource.ToList();
    }

这是我的测试方法:

代码语言:javascript
复制
[TestMethod]
    public void TestConsultantSource()
    {
        RHDal dal = RHDal.GetRHDal();
        ConsultantSource consultant = new ConsultantSource
        {
            Adresse = "plop",
            Cp = "33000",
            Cv = "plop",
            Mail = "plop.plop@plop.com",
            Nom = "plop",
            Pays = "Plop",
            Prenom = "plop",
            Salaire = 1000,
            Telephone = "0102030405",
            Ville = "plop"
        };
        int count = dal.GetListeConsultantsSource().Count;
        dal.AddConsultantsSource(consultant);
        consultant = dal.GetConsultantsSource(consultant.Mail);
    }

附言:对不起我的英语,我是法国人,我很长时间不会说英语了。

EN

回答 2

Stack Overflow用户

发布于 2017-05-02 21:27:26

System.Collections.Generic中定义了List<T>。确保在代码中有一条using语句,抛出指向它的异常。

票数 1
EN

Stack Overflow用户

发布于 2017-05-02 21:33:10

谢谢,我检查过了,我有这份声明。

我找到了一个解决方案(在我失去了一天的时间来寻找答案):

代码语言:javascript
复制
Install-Package Microsoft.NETCore.Portable.Compatibility

只需添加此包即可使项目运行时没有任何错误!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43739005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档