У меня есть приложение ASP.NET, которое использует специальную библиотеку .NET (файл .DLL). Этот .DLL-файл сильно назван. В библиотеке часто появляются небольшие обновления, и я хотел бы иметь возможность обновлять этот .DLL без повторной компиляции приложения. Приложение должно быть предварительно скомпилировано, потому что я не хочу предоставлять его своим клиентам (не то, чтобы его нельзя было декомпилировать, но это тоже не так).Как я могу сказать, что приложение ASP.NET использует любую версию сильно названной сборки?
Это можно сделать как-то? В настоящее время я просто получаю сообщение об ошибке, что .DLL имеет неправильную версию.
Неплохо, но я полагаю, что мне придется предоставить версию для каждой версии .LLL, которую я устанавливаю, правильно? Было бы лучше, если бы я мог просто скопировать новый .DLL, и он будет работать. Но в худшем случае это может сработать. –
К сожалению, я думаю, что это необходимо, чтобы это было сделано так. Это заставляет разработчика подтвердить, что использование новой версии dll было протестировано и не приводит к неожиданному поведению. Другой вариант заключается в том, что он всегда загружает последнюю версию, и вы вернулись в программирование стиля dll hell of C, где обновление для одного приложения может сломать еще один несвязанный. –
Поскольку эта DLL является локальной для моего приложения (не в GAC или системных папках), любой ад был бы моим единственным. Но, да, я хотел рискнуть. : P OK, тогда я сделаю это, я думаю ... –