2012-09-30 20 views
5

.NET içinde C# kullanarak bir Hizmet projem var. Daha sonra Hizmetimi yüklemesi gereken bir MSI oluşturmak için Visual Studio içinde InstallShield 2012'yi kullandım, ancak MSI'yı çalıştırdığımda Hizmet hiç Hizmetler penceresinde görünmez.InstallShield Visual Studio yüklenmiyor Service

Bir Bileşen, Gelişmiş Ayarlar -> Yeni Hizmet Oluşturulduğunda Hizmet'i oluşturdum. Sonra C# projemin tüm/bin/hata ayıklamasını ekledim (yalnızca .exe'nin yeterli olduğundan emin değildim)

Ancak, InstallShield'a nasıl devam edeceğini ve gerçek yüklemeyi nasıl yapacağını bilmiyorum. Hizmetim Kullanıcıların InstallUtil aracıyla komut satırı üzerinden manuel olarak yapmasını istemiyorum.

InstallShield ürününe Service yüklemesini yapmak mümkün mü?

+0

servis proje için bir 'ServiceProcessInstaller' bileşeni ilave mı cevabım görüyor musunuz? –

+0

Evet, anladım. – user1683517

cevap

5

kullandığınız hizmetle, sonra COM & .NET sekmesinin birincil çıkış özelliklerine gidin ve "Yükleyici Sınıf" onay kutusuna bir onay yerleştirmek zorunda.

fazla bilgi için, here

+0

Teşekkürler. Bu özellik kutusunun sözlerini görüyorum, ancak hepsi gerçek yükleyici kurulum aşamasında başvuruyor. Bundan sonra bulamadım. –