主项目中所需的类库中的Nuget包?

时间:2013-10-25 16:36:33

标签: c# visual-studio-2012 nuget class-library

我创建了一个数据访问层作为类库。这个类库为我的ORM安装了一个nuget包。当我尝试在我的主项目中使用我的类库时,它抱怨主项目没有安装我的ORM Nuget包。

我认为如果类库安装了Nuget Package,那么我不需要为每个使用它的项目安装该软件包。

我在这里做错了什么,或者只是它的工作方式?

谢谢!

更新

在我的DAL中,我有一个DataRepositoryBase类,它有一个名为GetPaged的方法。在这个封面下,这个DataRepositoryBase类使用ServiceStack的ORMLite。

在我的程序中,我有以下代码:

using (DataRepositoryBase<Inventory> InvRepo = new DataRepositoryBase<Inventory>())
        {
            IEnumerable<Inventory> invList = InvRepo.GetPaged(i => i.Cust_ID == CustID, 0, 10);
        }

我的主程序抱怨没有引用ORMLite。

1 个答案:

答案 0 :(得分:0)

如果您从主项目引用DAL中的类型,那么您也必须从那里引用该程序集。