Как создать Службу если в New Project нет Windows Service ?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

student-uni
Бывалый
Бывалый
 
Сообщения: 242
Зарегистрирован: 01.10.2005 (Сб) 18:54

Как создать Службу если в New Project нет Windows Service ?

Сообщение student-uni » 15.05.2006 (Пн) 21:16

У меня ВБ.НЕт 2003 какой то не полный что ли,
в общем в New Project нет Windows Service.

Как мне всё же отладить и откомпилировать службу ?
Может можно что либо сверху доустановить ?

Спасибо

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 15.05.2006 (Пн) 21:56

Посмотрите в Help -> About версию вашей студии и сообщите мне, если не сложно.

В любом случае, можете писать код хоть в блокноте, а конпилировать с помандной строки с помощью vbc.exe, который идет в Framework SDK.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 16.05.2006 (Вт) 10:41

Win Service, это просто шаблон.

-типа проета - КОнсоль( хотя можно и WIn)
-добавляеете компонент Service, делаете его стартовым
опционально можно добавить инсталлер...
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

student-uni
Бывалый
Бывалый
 
Сообщения: 242
Зарегистрирован: 01.10.2005 (Сб) 18:54

Сообщение student-uni » 17.05.2006 (Ср) 23:20

Спасибо

Vbas 2003 Version 3.1.3088
Fram 1.1.4322 SP1

asharky
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 22.06.2004 (Вт) 0:39
Откуда: Батоны-ларьки-поребрики...

Сообщение asharky » 01.01.2007 (Пн) 22:40

А можно в:
Код: Выделить всё
Microsoft Visual Studio 2005
Version 8.0.50727.42  (RTM.050727-4200)
Microsoft .NET Framework
Version 2.0.50727

Installed Edition: VB Express

Microsoft Visual Basic 2005

написать Service? Или всё-таки надо более продвинутую версию Studio?

ЗЫ. Вопрос из разряда "в принципе". В деталях готов потихоньку разбираться не дергая никог лишний раз :)

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 02.01.2007 (Вт) 14:19

В Express версии нельзя ничего, кроме Windows приложений, вроде бы. Но "нельзя", как сказал Sebas - это просто отсутствие шаблона, который можно даже создать самому.
Скачайте пример сервиса, откуда угодно, и откройте его. Посмотрите, что нужно добавить и все :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

asharky
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 22.06.2004 (Вт) 0:39
Откуда: Батоны-ларьки-поребрики...

Сообщение asharky » 02.01.2007 (Вт) 15:37

Да в общем вроде разбираюсь потихоньку. Пример нашел: http://samples.gotdotnet.com/QuickStart ... rvice.aspx - компилится что-то даже.

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

asharky
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 22.06.2004 (Вт) 0:39
Откуда: Батоны-ларьки-поребрики...

Сообщение asharky » 04.03.2007 (Вс) 20:10

Разобрался. Всё просто оказалось: http://samples.gotdotnet.com/QuickStart ... rvice.aspx - работает.

У меня ещё один вопрос по сервисам из разряда "в принципе".

Задача:
На рабочей станции хочу повесить service доступный другим машинам одноранговой сети. IP у машины-сервера фиксированный.

Предположение:
1. Правда-ли то, что для этого мне надо этот service делать processInstaller.Account = ServiceAccount.NetworkService ?

2. Чтобы организовать взаимодействие между машинами надо реализовывать интерфейсы подобные этим:
2.1. http://samples.gotdotnet.com/QuickStart ... erver.aspx - на "сервере"
2.2. http://samples.gotdotnet.com/QuickStart ... lient.aspx - "клиенты" :?:

ЗЫ. А если IP динамический? Подойдёт-ли вот это решение тогда: http://samples.gotdotnet.com/QuickStart ... lient.aspx :?:

asharky
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 22.06.2004 (Вт) 0:39
Откуда: Батоны-ларьки-поребрики...

Сообщение asharky » 08.03.2007 (Чт) 22:01

up

Ну пожалуйста :(


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

    TopList