.Net 4.5.1 Автоматическое связывание перенаправления

На основе следующей ссылки MSDN http://msdn.microsoft.com/en-us/library/7wd6ex19(v=vs.110).aspx мы получаем информацию, которая

Начиная с Visual Studio 2013, новые настольные приложения, предназначенные для.NET Framework 4.5.1, используют автоматическое перенаправление привязки. Это означает, что если два компонента ссылаются на разные версии одной и той же сборки со строгим именем, среда выполнения автоматически добавляет перенаправление привязки к более новой версии сборки в выходном файле конфигурации приложения (app.config). Это перенаправление отменяет объединение сборки, которое в противном случае могло бы иметь место. Исходный файл app.config не изменяется

Сейчас я пробую этот сценарий, используя простое консольное приложение и событие AfterBuild для отправки сборки в GAC. Когда я использую установщик для установки сборки, она работает над обновлением библиотеки (которая используется), в папке C:\Windows\Microsoft.Net\Assembly появляется новая папка, но приложение продолжает использовать предыдущую версию, а не самую последнюю. развернуто, т.е. если первая версия была 1.0.0, а новая версия была 2.0.0, приложение продолжает использовать версию 1.0.0, хотя я установил значение true в файле.csproj, а версия.Net - v 4.5.1. Я не могу двигаться вперед на этом любая помощь высоко ценится.

0 ответов

Другие вопросы по тегам