2014-10-10 2 views
-1

В моем приложении ASP.NET MVC я хочу обновить содержимое css или содержимое файла js, которые динамически внедряются внутри dll во время выполнения без перезапуска приложения.Обновление встроенного ресурса во время выполнения

Причина в том, что мое приложение является огромным, что потребует больше времени для перезапуска. Поэтому на этапе разработки только для изменений в js или css я не хочу повторно запускать приложение и ждать минут.

Пожалуйста, предоставьте решение как можно скорее.

ответ

0

Встраиваемые ресурсы скомпилированы в сборку и не могут быть изменены во время выполнения. Это то же самое, что вы не можете изменить байты (скомпилированные из исходного кода) в своей сборке во время выполнения. Возможно, вам придется подумать о другой архитектуре для вашего приложения, так что вам не нужно обновлять встроенный ресурс во время выполнения.

Кстати, вы можете найти эту ссылку полезным: Programmically embed resources in a .NET assembly

+0

Emran, спасибо за обновление. Я попытался использовать Mono.Cecil для управления (заменять или добавлять или удалять) встроенные ресурсы из dll во время выполнения как из библиотеки dll в bin, так и из dll в каталоге temp files asp.net. Даже если я обновляю dll в каталоге файлов temp asp.net, изменения не отражаются. Итак, откуда он извлекает файлы ресурсов во время выполнения? –

Смежные вопросы