2015-10-07 7 views
0

Я хочу иметь возможность использовать сборку C#, которая может быть легко инициализирована развязанным способом для настройки конфигурации (AutoMapper) при запуске. WebActivator позволяет мне это делать.Существует ли эквивалент WebActivatorEx для служб Windows?

Но я также хочу, чтобы иметь возможность использовать эту сборку в среде Windows Service Host, которую я хочу полностью развязать. Есть ли что-то эквивалентное WebActivatorEx, которое я могу использовать?

ответ

1

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

Как я хочу иметь плагин с поддержкой MEF, я использовал WebActivator, чтобы заставить его работать в MVC.

На странице WebActivator я заметил следующий комментарий в нижней части страницы под заголовком Поддержки вызова методы запуска вне ASP.NET

, если вы используете некоторые «WebActivated» NuGet пакеты из различных типов приложений (скажем, приложение консоли), это может иметь смысл, чтобы добавить вызовы Run() и RunShutdownMethods() в начале и в конце вашего приложения

в моем случае WebActivator. ActivationManager.RunPreStartMethods() предоставит то, что Я хотел. Этот подход (хотя он немного взломан!) Позволит мне запустить тот же плагин (без веб-зависимостей) из службы Windows.

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

  • Нет связанных вопросов^_^