簡體   English   中英

如何將引用和包添加到 Visual Studio 解決方案中的 shproj 或共享項目?

[英]How to add references and packages to a shproj or shared project in a visual studio solution?

我有一個帶有共享項目和許多依賴它的項目的 Visual Studio 解決方案。 共享項目本質上是整個解決方案的“體量”,而csprojs基本上是共享項目的“擴展”。 它看起來像這樣。

  • .sln 文件
    • 依賴於一些包和庫的 shproj
    • csproj1 依賴於 shproj,因此必須導入 shproj 依賴項
    • csproj2 依賴於 shproj,因此必須導入 shproj 依賴項
    • ...
    • csprojN 依賴於 shproj,因此必須導入 shproj 依賴項

如您所見,這並不理想。 如果我想讓共享項目依賴於另一個包,我必須將它添加到所有 csproj 項目中。

有沒有辦法直接將包添加到共享項目中? 盡可能使用 Monodevelop。 如果沒有,在這種情況下是否有其他解決代碼重用問題的方法比共享項目更好?

共享項目不能引用任何其他項目類型(包括其他共享項目)。

來自MSDN

暫無
暫無

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

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