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