[英]Nuget Package from a Class Library Required in Main Project?
我已經創建了一個數據訪問層作為類庫。 此類庫為我的ORM安裝了nuget包。 當我嘗試在主項目中使用類庫時,它抱怨主項目未安裝我的ORM Nuget軟件包。
我以為,如果類庫中安裝了該Nuget軟件包,那么我不需要為每個使用它的項目都安裝該軟件包。
我在這里做錯什么了嗎,還是僅僅是它的工作方式?
謝謝!
更新
在我的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。
如果要從主項目中引用DAL中的類型,則還必須從那里引用該程序集。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.