簡體   English   中英

如何將選定的 nuget 包中的 dll 復制到 Visual Studio 中的輸出文件夾?

[英]How to copy dlls from selected nuget packages to output folder in Visual Studio?

我目前正在使用插件系統編寫應用程序。 插件是單獨的項目,不引用主項目,只引用 pluginAPI 項目。 插件 dll 被復制到一個沒有依賴項的單獨文件夾。 如果 PluginAPI 引用 nuget 包就可以了,因為可以處理此問題,但是當插件引用未安裝在 PluginAPI 項目中的 nuget 包時會出現問題。 我希望 Visual Studio 自動復制我指向構建文件夾的 dll 文件。

  1. 您可以添加構建后事件,您可以在其中使用 xcopy 將文件復制到所需目錄。 詳情請參閱https://stackoverflow.com/a/11001949/6382313
  2. 您也可以將 NuGet 添加到 API 項目中,它還會將 NuGet 輸出復制到 API 構建目錄

據我所知,NuGet 包(例如 EPPlus )會自動添加它們的 dll 作為引用,您可以右鍵單擊該引用並將Property Copy Local更改為true 這會將該 dll 文件復制到output文件夾。

您可以使用Package.config來引用 nuget 包。 在此處輸入圖片說明

暫無
暫無

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

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