2011-12-05 29 views

回答

3

哎呀!如果程序包包含.NET 3.5和.NET 4版本的DLL,除了将项目更改为目标3.5本身之外,没有真正的方法可以做到这一点。

虽然我可以考虑一些解决方法。他们不理想,但他们可能会工作。

  1. 安装NuGet包后,进入了“套餐”目录(它会是下一个到你的解决方案(.sln)文件。找到包。删除“\ LIB \ net40”文件夹中。这样,NuGet将会引用下一个版本,你必须手动更改程序集引用,注意如果你甚至要升级这个包,你必须重新这样做。这个包只包含你的3.5版本的DLL,也许把它放在http://myget.org/的自定义提要中,然后从那里安装。

其中一个应该工作。

+0

非常感谢,基本上它不是真的支持?我知道它是一个奇怪的案例。 –

相关问题