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

106
10

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

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

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

спросил(а) 2018-05-10T17:29:00+03:00 2 года, 11 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема