Автор: Sherman81
Не могу загрузить dll - Tue Jan 01 2019 06:42 PM
Пытаюсь использовать свою dll во внешнем скрипте (как делал это ранее, в 1.1 и 1.2), но dll не загружается.
Компилировал в idea.
Target framework: 4.7.2
Language level: C# 5.0.
Output type: class library.
Что не так?
Автор: Sherman81
Re: Не могу загрузить dll - Thu Jan 03 2019 04:02 PM
Ошибка была в неверной платформе (x86) при сборке
Автор: pasha
Re: Не могу загрузить dll - Fri Jan 04 2019 07:06 PM
В 2.0 используется 4.6.2, поэтому в Target framework надо ставить не выше 4.6.2, ниже можно.
Автор: Sherman81
Re: Не могу загрузить dll - Mon Jan 07 2019 11:30 AM
В 2.0 используется 4.6.2, поэтому в Target framework надо ставить не выше 4.6.2, ниже можно.
Почему? Разве не гарантируется совместимость снизу вверх, при условии, что я не использую фичи из 4.7?
Автор: pasha
Re: Не могу загрузить dll - Wed Jan 09 2019 09:15 AM
В данном случае фреймворк подходит формально, он не знает на этапе загрузки dll, использует она новые фичи или нет.
И это правильно. Если не используете новые фичи, зачем ставить наибольшую версию, логика всегда в том, чтобы ставить наименьшую из возможных версий.