使用不同版本的DLL文件在一个应用程序(Use different versions of dll

2019-08-18 05:56发布

我有两个库(月亮APNS,tweetsharp)。每个库中有newtonsoft.json.dll但不同版本的参考的C#应用​​程序...我的应用程序成功构建但一个库工作正常,另一个抛出异常(找不到dll文件)。

我想,当我只建立一个版本转到bin文件夹,但我不知道该怎么办。

提前致谢。

Answer 1:

您可以强制这两个库使用引用相同的版本大会绑定重定向在你的app.config或web.config文件。 显然,这只是只要库版本相互兼容的工作。



Answer 2:

既然你说你有机会获得两个库的来源:

在这两个项目中,设置基准以newtonsoft不要求Specific Version 。 重建的项目。

现在,当你建立你的主要项目,这两个库应确定与相同版本的DLL newtonsoft只要不存在兼容性问题



文章来源: Use different versions of dll file in one app