У меня есть приложение (. NET 4.61, WinForms), которое ссылается на сборку. Однако эта сборка старая, и я хотел бы добавить к ней новые функциональные возможности. Кроме того, я хотел бы выполнить sh эту задачу без перекомпиляции приложения - существуют ограничения развертывания.
Итак, для выполнения sh я хотел бы создать новую сборку, которая является оболочкой вокруг старой сборка - герметизация. Новая сборка будет определять те же пространства имен, что и старое .. те же классы в этих пространствах имен .. те же методы и свойства и т. Д. c ..
Как я могу сказать старому приложению использовать новое сборка? Есть ли что-то в конфигурационном файле приложения? Я видел элемент <bindingRedirect>
, но, похоже, он изменяет только номера версий, а не расположение файлов сборки.
Есть идеи?