Разработка модуля Orchard и cache.dat

Я пишу собственный модуль с садом. Я создал решение, указывающее на Orchard Web Binaries и размещающее мой модуль в качестве подкаталога Modules. Этот модуль счастливо живет в своем собственном проекте. Я могу построить его и просматривать Orchard с помощью своего модуля. Все идет нормально. Но проблема в том, что каждый раз, когда я перестраиваю свой модуль, мне приходится удалять файл cache.dat в App_data, чтобы Orchard загружал измененный модуль. Это действительно раздражает и отнимает много времени. Есть ли лучший способ разработки модулей Orchard, чтобы при каждой сборке Orchard использовалась новая версия? Спасибо


person manudea    schedule 31.01.2013    source источник
comment
Не могли бы вы предоставить больше контекста? Используете ли вы полный исходный код Orchard для локальной разработки модулей? Вы перестраиваете все решение или только свой модуль? Используете ли вы IIS/IIS Express или Cassini (встроенный веб-сервер VS) для разработки? Вы перезапускаете приложение после пересборки модуля?   -  person Piotr Szmyd    schedule 02.02.2013
comment
Я использую Кассини. Я просто строю (пересобираю) свой модуль. Кассини не перезапускаю. Я не использую полный исходный код сада, только двоичные файлы. Есть ли простой способ перезапустить приложение? Я просто ищу быстрый способ разработать модуль. Изменение представления и перезагрузка происходят немедленно, изменение *.cs и перестроение требуют слишком много времени для сеанса разработки.... спасибо   -  person manudea    schedule 02.02.2013


Ответы (1)


Просто включите динамическую компиляцию:

http://docs.orchardproject.net/Documentation/Orchard-module-loader-and-dynamic-compilation

Посмотрите \Config\HostComponents.config и установите для Disabled значение false.

person manudea    schedule 21.02.2013