我々は複数のバージョンのNewtonsoft.Json dllが共存できますか?
Newtonsoft.Json dll.
プロジェクト文献2つの独立したプロジェクト(とB)を有するプロジェクトBバージョンを使用しながらバージョン6.0.0.0を使用し10.0.0.0
プロジェクトBからdllを参照しようとすると(デシリアライゼーションを含むサービスを適用する)、例外がスローされます
Could not load file or assembly 'Newtonsoft.Json, Version=10.0.0.0,...
私は、これは基本的にバージョンの競合であることを理解。ソリューションの1つは、プロジェクトのバージョンをAから更新することです。
しかし、私はこのアプローチを選択しないでください(依存関係や不明なエラーが発生する恐れがあります)、共存させることでこれを解決できますか?
それぞれに固有の厳密な名前を付けます。それ以外の場合は、別のAppDomainで別のコードを分離する必要があります – MickyD