我有一个带有两个库(moon-apns、tweetsharp)的 C# 应用程序。每个库都有一个对 newtonsoft.json.dll 的引用,但版本不同……我的应用程序构建成功,但一个库工作正常,另一个库工作正常抛出异常(找不到 dll 文件)。
我认为当我只构建一个版本时会进入 bin 文件夹,但我不知道该怎么做。
提前致谢。
最佳答案
您可以使用 Assembly Binding Redirects 强制两个库引用相同的版本在您的 app.config 或 web.config 中。显然,这仅在库版本兼容时才有效。
关于c# - 在一个应用程序中使用不同版本的 dll 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15703991/