Windows Service Visual Studio oluşturulan yükleyin
Visual Studio'da yeni bir Windows Hizmeti oluşturduğumda 2010, mesajı İnstallUtil kullanmak için bir fikir almak ve net hizmetini çalıştırmak için başlatın.
Aşağıdaki adımları denedim:
- Yeni bir proje Dosyası - ^ oluşturun . Yeni ->Proje ->Windows Hizmeti
- Proje Adı: TestService
- Gibi proje (Service1 yapıcı, OnStart, OnStop) oluşturmak
- Komut istemini açın, çalıştırın"C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" TestService.exe
- Çalıştırınnet TestService başlayın.
Adım 4 çıktı
İşlenen bir yükleme çalışıyor.
Başlangıçta yükleme Yükleme aşaması.
Günlüğün içeriği için dosya bakın C:\\\Belgeler Kullanıcılar myusername\Visual Studio 2010\Projects\TestService\TestService\obj\x86\Debug\TestService.exe montaj ilerleme.
Dosya c:\users\myusername\documents\visual Stüdyoda yer almaktadır 2010\Projects\Tes tService\TestService\\86\Debug\n TestService.İnstallLog.
Yükleme Meclisi 'C:\Users\myusername\Documents\Visual Studio 2010\Projects\Testleri ervice\TestService\obj\x86\Debug\TestService.exe'.
Etkilenen parametreler şunlardır:
= logtoconsole
= C:\Users\myusername\Documents\Visual Stüdyo günlük 2010\Projects\TestService\T estService\\86\Debug\n TestService.İnstallLog
= C:\Users\myusername\Documents\Visual Studio assemblypath 2010\Projects TestServ ice\TestService\obj\x86\Debug\TestService.exe \
Hiçbir kamu RunİnstallerAttribute ile yükleyiciler.Evet özniteliği c:\users\myusername\documents\visual Stüdyoda bulunamadı 2010\Projects\TestService\TestSe rvice\obj\x86\Debug\TestService.exe derleme.
Yükleme aşaması başarıyla tamamlandı, ve faz Tamamlama başlangıç.
Günlüğün içeriği için dosya bakın C:\\\Belgeler Kullanıcılar myusername\Visual Studio 2010\Projects\TestService\TestService\obj\x86\Debug\TestService.exe montaj ilerleme.
Dosya c:\users\myusername\documents\visual Stüdyoda yer almaktadır 2010\Projects\Tes tService\TestService\\86\Debug\n TestService.İnstallLog.
Derleme yapılıyor 'C:\Users\myusername\Documents\Visual Studio 2010\Projects\Testleri ervice\TestService\obj\x86\Debug\TestService.exe'.
Etkilenen parametreler şunlardır:
= logtoconsole
= C:\Users\myusername\Documents\Visual Stüdyo günlük 2010\Projects\TestService\T estService\\86\Debug\n TestService.İnstallLog
= C:\Users\myusername\Documents\Visual Studio assemblypath 2010\Projects TestServ ice\TestService\obj\x86\Debug\TestService.exe \
Hiçbir kamu RunİnstallerAttribute ile yükleyiciler.Evet özniteliği c:\users\myusername\documents\visual Stüdyoda bulunamadı 2010\Projects\TestService\TestSe rvice\obj\x86\Debug\TestService.exe derleme.
Yükleyiciler yok çünkü İnstallState dosyasını kaldırın.
Aşaması başarıyla tamamlandı İşlemek.
Bu işlem tamamlandıktan yükleyin.
Adım 5 çıktı
Hizmet adı geçersiz.
Daha fazla yardım NET HELPMSG 2185 yazarak kullanılabilir.
CEVAP
Hizmet açmak gerekir.cs tasarımcısı, sağ tıklatın ve menü seçeneği seçin"". Yükleyici Ekle
Kutudan yüklemek olmaz... yükleyici sınıf ilk oluşturmanız gerekir.
Hizmet yükleyici bazı referans:
How to: Add Installers to Your Service Application
Oldukça eski... ama bu bahsettiğim şey
Windows Services in C#: Adding the Installer (part 3)
Bunu yaparak, ProjectInstaller.cs
Bir otomatik olarak oluşturulur. O zaman bu tıklama, tasarımcı girin ve bileşenleri yapılandırabilirsiniz çift:
serviceInstaller1
kendisi hizmet özellikleri vardır:Description
,DisplayName
,ServiceName
veStartType
en önemlileridir.serviceProcessInstaller1
bu önemli özelliği vardır:Account
bunu hangi serviste çalışacak hesabıdır.
Örneğin:
this.serviceProcessInstaller1.Account = ServiceAccount.LocalSystem;
Windows üzerinde Visual Studio 2013 yü...
Nasıl bir için bir yükleyici oluşturma...
Bu n ve bin klasörleri (Visual Studio ...
Ne kadar Hizmet varsa söyle Visual Stu...
Visual studio 2010 sp1 üzerinde silver...