Использовать Roslyn для динамической компиляции контроллеров

Открыв Roslyn CTP, мы можем попробуйте придумать, что мы можем с ним делать, кроме написания скриптов на C #.

Поскольку asp.net mvc позволяет вам писать собственные фабрики контроллеров, не могли бы мы написать фабрику, которая

  • компилирует контроллеры из исходного файла на -муховая
  • L загрузить вновь созданный тип в среду выполнения (может ли среда выполнения обработать это?)
  • И отменить предыдущий тип, если предыдущие запросы для того же контроллера уже были сделаны

Это позволит нам быстро создавать прототипы или изменять контроллеры как вы можете просто написать код, и фабрика контроллеров примет изменения без перекомпиляции.

5
задан Thomas 21 October 2011 в 11:39
поделиться