#service #windows-services #c -cli #visual-c -2008-express
#Обслуживание #windows-services #c -cli #visual-c -2008-express
Вопрос:
У меня нет других ошибок или предупреждений в моем решении, что было бы здорово, но эта ошибка полностью сбила меня с толку. У меня есть три проекта, один из которых не ссылается ни на один, а два других ссылаются на него.
Одним из них является windowsservice, ах, это также тот, который не связывается, я думаю, это означает, что я должен добавить класс установщика службы утром, думал, что пример MS не беспокоит на странице ServiceBase в MSDN: http://msdn.microsoft.com/en-us/library/system.serviceprocess.servicebase(v=VS.80).aspx
Мне нужно будет протестировать этот пример позже. Но если кто-нибудь может помочь в то же время, спасибо.
Проект без ссылок является dll. Другое — стандартное приложение, которое примерно месяц назад было всем, что я рассматривал для создания.
Ответ №1:
Вам необходимо установить подсистему в вашем проекте на C в разделе Свойства проекта -> Свойства конфигурации -> Компоновщик -> Система -> Подсистема. И вы, вероятно, хотите использовать SUBSYSTEM: WINDOWS.
Комментарии:
1. Спасибо. Гениально. Мне нравится простое решение.
2. Также убедитесь, что вы устанавливаете это для всех платформ.
Ответ №2:
Это так просто, не беспокойтесь об этом. Перейдите к вашему имени файла и нажмите на правую сторону перейдите в свойства и нажмите на компоновщик и выберите систему, которую вы увидите в верхней опции подсистемы, выберите ее в первую опцию, которая Console (/SUBSYSTEM:CONSOLE)