簡體   English   中英

在解決方案中共享項目之間的程序集

[英]Sharing assemblies between projects in a solution

我有一個解決方案 ,有一個項目 ,我想在同一個解決方案中與另一個項目共享一個

這個類依賴於從nuget中提取的庫。

因為第二個項目沒有從nuget中提取同一個庫,所以類執行失敗(盡管第二個項目取決於第一個項目)。

到目前為止,我一直在為多個項目添加相同的nuget包。

這似乎非常笨拙,因為當我需要更新一個項目時,我必須記住更新所有項目,或者依賴於測試,這似乎是一個很好的機會讓錯誤漏掉。

如何在同一解決方案中分享多個項目之間的這些依賴關系?

我根據您的描述創建了一個示例解決方案,我發現可以在引用Class1項目的其他項目中自動找到依賴項nuget庫。 但是,如果我將Class1項目引用中的nuget庫的Copy to Local屬性設置為false,我將收到有關在運行其他項目時無法找到依賴項的錯誤消息。

因此,請檢查Class1項目中nuget庫的Copy to Local屬性,確認它已設置為True。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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