У вас не стоит Flash Player
Настройки
#84310 - Tue Jan 01 2019 06:42 PM Не могу загрузить dll
Sherman81 Offline
enthusiast

Registered: Mon Jan 10 2011
Записи: 251
Пытаюсь использовать свою dll во внешнем скрипте (как делал это ранее, в 1.1 и 1.2), но dll не загружается.

Компилировал в idea.
Target framework: 4.7.2
Language level: C# 5.0.
Output type: class library.

Что не так?





Attachments
failed.png (130 downloads)



Отредактировано Sherman81 (Tue Jan 01 2019 06:42 PM)

Наверх
#84311 - Thu Jan 03 2019 04:02 PM Re: Не могу загрузить dll [Re: Sherman81]
Sherman81 Offline
enthusiast

Registered: Mon Jan 10 2011
Записи: 251
Ошибка была в неверной платформе (x86) при сборке

Наверх
#84317 - Fri Jan 04 2019 07:06 PM Re: Не могу загрузить dll [Re: Sherman81]
pasha Offline

old hand

Registered: Tue Dec 23 2008
Записи: 1085
В 2.0 используется 4.6.2, поэтому в Target framework надо ставить не выше 4.6.2, ниже можно.

Наверх
#84323 - Mon Jan 07 2019 11:30 AM Re: Не могу загрузить dll [Re: pasha]
Sherman81 Offline
enthusiast

Registered: Mon Jan 10 2011
Записи: 251
Originally Posted By: pasha
В 2.0 используется 4.6.2, поэтому в Target framework надо ставить не выше 4.6.2, ниже можно.


Почему? Разве не гарантируется совместимость снизу вверх, при условии, что я не использую фичи из 4.7?

Наверх
#84326 - Wed Jan 09 2019 09:15 AM Re: Не могу загрузить dll [Re: Sherman81]
pasha Offline

old hand

Registered: Tue Dec 23 2008
Записи: 1085
В данном случае фреймворк подходит формально, он не знает на этапе загрузки dll, использует она новые фичи или нет.
И это правильно. Если не используете новые фичи, зачем ставить наибольшую версию, логика всегда в том, чтобы ставить наименьшую из возможных версий.

Наверх


Moderator:  ViL, sar