我最近在我的解决方案中添加了NLog,我注意到packages\NLog.4.4.12\lib
目录包含以下目录。
我的项目只针对.net 4.0和.net 4.5。我怎么能摆脱其余的?我在VS 2017 nuget包管理器中搜索过但我找不到任何明显的东西。
我手动删除了我不需要的平台的目录。我已经用VS 2017打开了解决方案,并没有抱怨。我重建了解决方案,再没有抱怨。我重新加载了使用NLog的项目,一切都很好。我已经打开了包管理器,它也没有抱怨。在所有情况下,目录都没有重新出现。
唯一的打嗝是在Package Manager Console中运行Update-Package
不会恢复以前的状态。但由于我不关心将来支持其他平台,我没有找到解决方案。
你不能称它为科学的解决方案,但因为它总比没有好,所以它现在是一个答案。