У меня есть проект библиотеки классов, я должен сослаться на сборку в моем проекте библиотеки классов, который нацелен на версию 2.0.50727, а затем, в конечном итоге, вызвать мою библиотеку классов из проекта, использующего версию .Net 4.
Когда приложение запускается, оно выдает ошибку «Сборка в смешанном режиме создана для версии среды выполнения v2.0.50727 и не может быть загружена в среде выполнения 4.0 без дополнительной информации о конфигурации».
Я знаю, что могу добавить атрибуты в app.config, чтобы избежать этой ошибки, но в моем случае это библиотека классов, в которой нет app.config.
Я попытался изменить свою библиотеку классов на .net framework 2, но она все еще показывает ошибку.
Когда я меняю целевую структуру основного приложения с .net 4 на .net 3.5, компилятор выдает ошибку в следующей строке:
используя System.ComponentModel.Composition;
Что я должен делать ?