Я установил Nuget поверх приложения. Nuget зависел от более новой версии DLL стороннего производителя, чем базовое приложение, и теперь базовое приложение не может работать из-за этого. Как позаботиться об этом? Является ли это признаком того, что Nuget или базовое приложение нарушают хорошие принципы?
Для базового приложения требуется точная версия сторонней библиотеки dll (а для Nuget требуется более поздняя версия).
Это единственный способ перекомпилировать базовое приложение с обновленными ссылками - или перекомпилировать Nuget с ссылками на более старую версию dll?
Возможным обходным путем может быть установка Nuget без автоматической установки более новой версии сторонней библиотеки dll, но я не знаю, как это сделать.