Библиотека должна иметь возможность запускать на компьютерах, имеющих только .NET 4.0. Если они запускаются на машинах, которые также имеют .NET 4.5, и если они были вызваны приложением .NET 4.5, было бы неплохо, если бы одна и та же библиотека могла использовать определенную функциональность .NET 4.5.Возможно ли написать библиотеку .NET, предназначенную для .NET 4.0, но использующую функции .NET 4.5, если она вызвана приложением .NET 4.5?
Конечно, жесткие кодировки зависят от типов и методов, которые не были введены до тех пор, пока .NET 4.5 не сделает библиотеку не совместимой с .NET 4.0, но возможно ли это для библиотеки .NET 4.0, которая была загружена .NET 4.5 приложение для загрузки и использования типов и методов .NET 4.5 с использованием отражения?
Если вы потратите время на то, чтобы написать все, используя 4.0, что вы получаете, также написав параллельную реализацию 4.5? – Servy
Не можете ли вы установить это в .cong файле, например, что-то вроде этого, что я делаю в шахте ' ' –
MethodMan
You мог бы написать две разные сборки, а затем добавить их как в качестве ресурсов в третью сборку, а затем выполнить третью сборку соответствующей сборки при загрузке. – Aron