Я выполнил шаги здесь , чтобы сделать мою существующую службу WCF (уже работающую нормально как консольное приложение) также службой Windows на моем компьютере с Windows 7, который также является моей машиной разработки.
Что бы я ни пробовал,
System.BadImageFormatException: не удалось загрузить файл или сборку 'file: /// [путь здесь]' или одну из его зависимостей.
Была сделана попытка загрузить программу с неправильным форматом.
У меня основной класс консольного приложения унаследован от ServiceBase
и реализован OnStart
и OnEnd
методы.
Я добавил ProjectInstaller
класс, унаследованный от System.Configuration.Install.Installer
, отмеченный атрибутом [RunInstaller (true)]
и кодом они поставляются в конструкторе.
То, что я уже пробовал, но не упоминается в приведенной выше статье?
Кроме того, я не получаю никакого файла журнала, даже если указывал его с помощью /LogFile=myLog.txt
.
Любые идеи приветствуются, спасибо.