我试图获取使用Nuget软件包的PCL库,将其所需的dll复制到其输出目录。例如,我使用了“便携式许可”小工具,但是尽管尝试了在网络上找到的多种解决方案/建议,但不幸的是它没有将其dll复制到输出文件夹。
我已经基于此页面尝试了一些操作:https://docs.microsoft.com/en-us/nuget/consume-packages/package-references-in-project-files
为所需的每个nuget手动将IncludeAssets设置为全部,锁定依赖关系,使用在另一篇文章中找到的Target构建参数,等等。似乎没有任何效果。
需要注意的几件事:
关于nuget反射,我无法进行任何设置。我的属性窗口的图片如下:https://i.imgur.com/cvTQFM6.png
我的项目没有packages.json文件。我创建了一个空白项目,添加了我需要的nuget,然后将packages.json文件从那里复制粘贴到我的主项目中,但是仍然无法正常工作。空白项目在编译时确实会将dll复制到其输出目录。
这是一个PCL项目。
我可以在PCL项目中正确使用Nugets吗?有没有我可以忽略的设置?任何帮助将不胜感激!