簡體   English   中英

主項目中需要類庫中的Nuget包嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM