ASP.net: Могу ли я иметь 2 разные версии одной и той же dll/сборки в папке bin?

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

Я реализовал 8 пользовательских элементов управления ASP.net, которые компилируются в отдельные библиотеки DLL и помещаются в папку bin приложения. Эти элементы управления должны быть связаны с парой библиотек DLL (или это должны быть сборки?) из основного приложения, которые также хранятся в папке bin. Назовем их MainAppCore1.dllи MainAppCore2.dll. Кажется, это управляемый код .NET.

Моя проблема в том, что основное приложение было обновлено, и, что еще хуже, похоже, что оно будет регулярно обновляться в ближайшем будущем, из-за проблем с ошибками я скомпилировал все свои элементы управления с оригинальной версией dll основного приложения, так что теперь они не загружается. Очевидно, я могу решить проблему, перекомпилировав все элементы управления с новыми версиями MainAppCore1.dllи MainAppCore2.dll, но я ищу более разумный способ

. Мой вопрос: возможно ли сохранить 2 версииdll основного приложения в папке bin, чтобы мои элементы управления продолжали работать (вероятно) при каждом обновлении основного приложения?

Кстати, я не хочу редактировать файл web.config, так как это будет сложно с политической точки зрения.

5
задан Annabel 26 June 2012 в 13:07
поделиться

0 ответов

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

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