C# обновляют DLL, не перекомпилировав проект

Я записал небольшую программу со ссылкой на dll файл, который будет включен в файл настройки.

То, в чем я все еще нуждаюсь, является способом обновить dll (в случае, если я изменяю некоторые функции), без потребности повторно загрузить целую программу снова, просто замените dll файл...

Действительно ли это возможно?

Я просто считал где-нибудь, что должен обновить XML-файл с новой dll версией, но мне действительно нужны полные шаги для обновления dll успешно...

Любая справка действительно ценится... Большое спасибо


Обновление

Я действительно не знаю, что сказать... Оба способа являются действительно отличными... Большое спасибо за справку... Я протестирую их сегодня вечером и запишу ответ здесь...

Еще раз спасибо :)

11
задан frmbelz 17 October 2019 в 23:14
поделиться

2 ответа

Если вы уже распространили свое приложение, вы можете перенаправить привязку сборки с помощью конфигурации.

Вы можете перенаправить привязку сборки ссылку на другую версию сборки с помощью записей в конфигурации приложения или машины файлах. Вы можете перенаправить ссылки на сборки .NET Framework, сборки сторонних разработчиков или собственные сборки. сборки, сторонние сборки или сборки вашего собственного приложения.

http://msdn.microsoft.com/en-us/library/2fc472t2%28VS.71%29.aspx

Еще одна статья о настройке перенаправления привязки сборок.

11
ответ дан 3 December 2019 в 05:57
поделиться

Когда вы добавляете ссылку на DLL, визуальная студия связывает ее с конкретной версией (в случае, если «Копировать локально» истинно). Перейдите в проект Visual Studio, выберите ссылку и просмотрите свойства. Вы увидите свойство как «Определенная версия». Значение будет true, установите false. Вы получили то, что хотели.

9
ответ дан 3 December 2019 в 05:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: