Вечер добрый.
Значит, передо мной стоит задача: запилить либу, содержащую биндинги для других либ (OpenTK.OpenGL и DirectX), которая будет кроссплатформенной и которая сможет компилироваться под моно. Идея такова:
1) Выполняется проверка ОС 2) Если ОС==шинда, юзать директх, если нет - OpenTK.opengl И дальше функции, содержащие биндинги
Вопрос: как сделать такой код, который компилировался бы на лине и шинде одновременно, без правок? Есть ли что-то типа динамических references? И как выполнить эту проверку ОС?
Прошу не называть упоротым, а дать ответы.