Загрузите dll смешанного режима из библиотеки классов - PullRequest
1 голос
/ 10 января 2012

Итак, у меня есть dll в смешанном режиме, который я хотел бы загрузить из моей библиотеки классов C #. Но я получаю эту ошибку:

Сборка в смешанном режиме построена для версии v2.0.50727 и не может быть загружен во время выполнения 4.0 без дополнительных информация о конфигурации.

Итак, я провел поиск и понял, что должен добавить это в свой app.config:

  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>

Но теперь есть проблема, так как я пытаюсь загрузить этот dll в смешанном режиме из библиотеки классов, у меня нет файла app.config.

Как я могу решить эту проблему?

1 Ответ

2 голосов
/ 13 января 2012

Я нашел это сообщение в блоге, когда гуглил:

http://reedcopsey.com/2011/09/15/setting-uselegacyv2runtimeactivationpolicy-at-runtime/

Это именно то, что я хотел, и это работает!

...