Я работаю над веб-платформой, которая использует ASP.NET MVC и поддерживает плагины. На этой платформе каждый плагин представляет собой папку под папкой /Plugins. Например, виртуальный путь плагина A/Plugins/PluginA.
В разработке один плагин представляет собой одно разделенное веб-приложение asp.net mvc. Сделать плагин проще. Я создаю проекты плагинов в том же решении, где находится основной проект (платформа). Во время выполнения платформа динамически загружает сборки в папке bin проекта проекта.
Проблема заключается в том, что каждый раз, когда я отлаживаю основной проект, visual studio запустит множество серверов веб-разработки (один для основного проекта и по одному для каждого проекта плагина).
Итак, если у меня есть 20 плагинов, visual studio запустит 21 сервер разработки. Это замедляет работу компьютера. Итак, если есть способ отключить сервер разработки для проектов плагинов, то есть позволить визуальной студии запускать только один сервер разработки при отладке?
BTW: Мне по-прежнему нужен интеллект для просмотров Razor в проектах плагинов.