Нам необходимо интегрировать наше приложение с клиентскими приложениями, и эта интеграция будет осуществляться через WebServices.
Нам придется создавать экземпляры разных классов в зависимости от того, на каком выпуске находится клиент. Дело в том, что я не знаю, как другие компании делают это, мы думали о некоторой динамической загрузке сборки для удобства чтения кода или управляли этим с помощью директив препроцессора.
Что вы предлагаете?