Мне нужно создать dll, написанную на c#. DLL должен использоваться на компьютерах двух разных типов: -MachineA, на котором установлен .net35, но не установлен .net40 -MachineB, на котором установлен бот .net40, но не установлен .net35 В настоящее время нет возможности установить .net35 на MachineB или установить .net40 на MachineA.
Я бы предположил, что создание библиотеки DLL на .net35 можно будет запустить на MachineB. Но когда я пытаюсь вызвать любую из функций dll, я получаю сообщение об ошибке, в котором говорится, что для установки приложения требуется .net35
. Поэтому возникает вопрос: можно ли создать dll таким образом, чтобы оно будет совместим как на MachineA, так и на MachineB?