ссылка на сборочную сборку .NET 2.0 в рамках проекта .NET 4.0 может вызвать ошибку, требующую «Дополнительную информацию о конфигурации». Это связано с проблемами, связанными с неотъемлемой частью совместимости сборок смешанных моде (комбинируя управляемый и неуправляемый код) при интеграции в более новые .NET Frameworks.
]решение включает в себя настройку файла конфигурации вашего приложения (app.config), добавив этот элемент:
]
важнейшая настройка - uselegacyv2runtimeactivationpolicy = "true"
. Это направляет время выполнения общего языка (CLR) использовать последнюю версию .NET (4.0 в данном случае) для загрузки сборки смешанного режима. Без этого CLR по умолчанию во время выполнения 2.0, что приводит к ошибке совместимости.
Эта конфигурация требуется исключительно для сборок смешанного режима (C /CLI). Чисто управляемые сборки CLR 2.0 не требуют этих модификаций App.config. Кроме того, помните, что изменение этой настройки может повлиять на производительность; Поэтому рекомендуется тщательно рассмотреть.
]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3