В Visual Studio, как я могу поддерживать один проект, который ссылается на разные версии одной и той же библиотеки классов? - PullRequest
0 голосов
/ 10 мая 2018

Скажем, у меня есть проект, который ссылается на версию 1.0 библиотеки классов. Затем эта библиотека классов обновляется до версии 2.0 (и не имеет обратной совместимости).

Я бы хотел иметь возможность поддерживать один и тот же проект, используя как v. 1.0, так и v. 2.0 библиотеки классов. Причина в том, что эти библиотеки классов предоставляют API для конкретного оборудования. Некоторые из моих клиентов используют оборудование, совместимое только с версией 1.0, а некоторые используют оборудование, совместимое только с версией 2.0. API-интерфейсы различаются незначительными (но несовместимыми) способами.

Как я могу поддерживать один и тот же проект, имея возможность "переворачиваться" назад и вперед между библиотеками классов 1.0 и 2.0? Я использую Visual Studio Community 2017. Кроме того, это проект .NET Framework, написанный на C #.

...