簡體   English   中英

如何強制將 nuget package 參考 dll 復制到 output 目錄?

[英]How to force nuget package reference dlls to be copied to output directory?

I added the System.Memory Nuget Package to my net48 Azure Function V1 project to provide the missing dlls for a referenced netstandard2.0 package. 但是由於我的代碼中沒有直接使用 package,因此沒有將 dll 復制到 output 文件夾中。

如何在構建時強制將System.Memory package 的 dll 復制到 output 文件夾中? 我已經嘗試過使用<IncludeAssets>all</IncludeAssets>但這只會在某些情況下將 dll 復制到 output 文件夾(例如重建項目)。 但是,如果我運行 Azure Function 調試器,則 dll 將從 output 文件夾中再次刪除。

package 引用不存在本地復制: 包引用不存在本地復制

Select Solution / Project /參考中的References
Right click / Menu / Properties

Copy local: True

更多的:

  • 檢查 VS 是否以管理員身份運行
  • 檢查您的項目文件夾是否在 Program Files 內的任何文件夾中。 如果是,請將其移動到任何 Program Files 文件夾之外的其他位置。
  • Project上,使用Clean然后Rebuild

暫無
暫無

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

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