Проблемы при установке службы Windows - PullRequest
0 голосов
/ 30 января 2012

Я пытаюсь установить службу Windows. Я попробовал это из Visual Studio 2010, а также просто дважды щелкнув мышью. Я проследил за этой прогулкой:

http://msdn.microsoft.com/en-us/library/zt39148a.aspx

Проблема, похоже, в исключении отображения nhibernate.

У меня есть библиотека классов с файлами hbm.xml (да, они включены в качестве ресурсов) и мои классы сущностей.

Я не понимаю, что мне нужно сделать, чтобы все правильно развернуть.

1 Ответ

0 голосов
/ 30 января 2012

Пара предложений: во-первых, убедитесь, что ваш тип проекта является консольным приложением. Это гарантирует, что ваш app.config будет правильно виден и переименован / скопирован. Во-вторых, бизнес по установке и удалению (служба Windows) действительно лучше всего выполнить с проектом с открытым исходным кодом, который называется TopShelf . Лично у меня был большой опыт использования TopShelf для загрузки служб Windows. Документация немного спартанская, но есть простой пример , который поможет вам быстро приступить к работе. Проще говоря, он обрабатывает весь беспорядок в установке и удалении службы, предоставляя простой в использовании интерфейс командной строки.

...