在一个应用程序中使用不同版本的dll文件

Isl*_*med 8 .net c# dll json.net

我有一个带有两个库的c#应用程序(moon-apns,tweetsharp)..每个库都有对newtonsoft.json.dll的引用但不同的版本...我的应用程序构建成功但是一个库工作正常而另一个库引发异常(找不到dll文件).

我认为当我构建只有一个版本进入bin文件夹,但我不知道该怎么做.

提前致谢.

Ryt*_*mis 4

您可以通过在 app.config 或 web.config 中使用程序集绑定重定向来强制这两个库引用相同的版本。显然,这只有在库版本兼容的情况下才有效。