NASıL YAPıLıR: Microsoft Windows ınstaller paketinin Başlatma koşullarını kullanın...

Makale çevirileri Makale çevirileri
Makale numarası: 827021 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu adım adım makalede Microsoft Windows ınstaller paketi başlatma koşulları nasıl açıklar. Başlatma koşulları, Windows ınstaller paketinize belirli koşulları değil uygulandı, bir ileti görüntüler ve yükleme işlemi oluşturabilirsiniz. AppSearch aracı döndürür özelliğin değerine dayanarak koşullar.

AppSearch, dosyaları, kayıt defteri anahtarlarının, klasörleri veya Windows ınstaller, bileşenleri, Windows ınstaller paketinin yüklenmesi sırasında aramak için kullanabilirsiniz. Belirttiğiniz öğe AppSearch bulur, AppSearch arama sonuçlarını bir özellik olarak verir. Sonra bu özellik bir <a0>Başlat</a0> koşulunda değerlendirebilir.

AppSearch dosyalar, kayıt defteri anahtarlarının ve klasörler için aradığında görüntülenen veritabanı tablolarında aşağıdaki gibi bilgileri kullanır:
  • Signature
  • DrLocator
  • RegLocator
  • CompLocator
AppSearch, arama sonuçları AppSearch tablosunda bulunan bir özellik değeri olarak döndürür. Başlatma koşulları, bu özelliğin değeri temelinde LaunchCondition tablosundaki ayarlayın.

LaunchConditions işlemi LaunchCondition tablosunu sorgular ve bu tabloda, her koşullu deyimi değerlendirir. Bu koşullu deyimler biri başarısız olursa bir hata iletisi alırsınız ve yükleme tamamlanmaz. Oluşturmak ya da Windows ınstaller veritabanı tablolarında düzenlemek için bir tablo Düzenleyicisi aracı Orca gibi kullanabileceğiniz paketler.

Bu makalede, nasıl yapılır: Windows Yükleyici paketi yüklediğiniz sırada
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\Primary Interop Assemblies
kayıt defteri anahtarı arayın. Bu makalede ayrıca yükleme işlemi, kayıt defteri anahtarının bilgisayarınızda yoksa, çıkmak açıklamaktadır. Bu makaledeki adımları Orca Windows ınstaller (.msi) dosyası olarak değiştirmek ve başlatma koşul ayarlamak için nasıl kullanılacağını açıklar.

Gereksinimler

Bu makalede, aşağıdaki konularda bilgi sahibi olduğunuz varsayılmaktadır:
  • Visual Studio .NET kurulum projeleri
  • Orca.exe
  • AppSearch
Aşağıdaki listede, gereksinim duyacağınız donanım, yazılım, ağ altyapısı ve hizmet paketleri önerilmektedir:
  • Microsoft Windows 2000, Microsoft Windows XP veya Microsoft Windows Server 2003
  • Microsoft Visual Studio. NET'i
  • Microsoft Platform Software Development Kit'e (SDK)

Microsoft Visual Studio kullanarak bir Microsoft Windows ınstaller paketi oluşturma .NET

Microsoft Visual Studio. NET'i kullanarak, bir Windows ınstaller paketi oluşturmak için aşağıdaki adımları izleyin:
  1. Microsoft Visual Studio .NET'i başlatın.
  2. Dosya menüsünde Yeni ' nin üzerine gelin ve sonra Project ' i tıklatın.
  3. Project Types altında Visual Basic Projeleri) tıklatın.
  4. Şablonlar altında Windows uygulama ' yı tıklatın ve sonra Tamam ' ı tıklatın. Varsayılan olarak, Form1 oluşturulur.
  5. Bir Düğme denetimi Form1'e ekleyin.
  6. Button1_Click</a2> olay işleyicisinde aşağıdaki kodu yapıştırın:
    MessageBox.Show("This is a test Windows Installation package")
  7. Yapı) menüsünde tıklatın Build Solution.
  8. Dosya menüsünde işaret Ekle Project ve sonra da New Project ' i tıklatın.
  9. Project Types altında kurulumu ve dağıtımı projeler'ı tıklatın.
  10. Şablonları altından, Kur'un Proje'yi tıklatın.
  11. Adı metin kutusuna, Uygulamam yazın ve Tamam ' ı tıklatın.
  12. Solution Explorer'da (Çözüm Gezgini), Uygulamam sağ tıklatın, sonra da Ekle işaret ve Project çıkış ' ı tıklatın.
  13. Project çıktı Grup Ekle iletişim kutusunda, <a3>Tamam</a3>'ı tıklatın.
  14. Solution Explorer'da (Çözüm Gezgini), Uygulamam ' ı sağ tıklatın ve sonra da <a2>Oluştur</a2>'ı tıklatın.

Windows ınstaller dosyasını Orca düzenleyicisini kullanarak açın.

MyApp.msi dosyasını açın ve Orca kullanarak başlatma koşul eklemek için aşağıdaki adımları izleyin:
  1. Orca başlatın.

    Not Karşıdan yüklemek ve Platform SDK'NıN (Orca dahil) yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:
    http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
    Platform SDK'i yükledikten sonra Orca yükleyin. Bunu yapmak için <a0>Platform SDK</a0> yükleme klasörünün depo gözü alt klasöründe bulunan Orca.msi dosyayı çift tıklatın.
  2. Dosya menüsünden ' ı tıklatın.
  3. iletişim kutusunda, MyApp.msi dosyasını bulun ve sonra da ' ı tıklatın.

    Not Bu dosya MyApp\Debug klasöründe bulunur.

Yeni tablolar Windows ınstaller dosyasına ekleyin...

Yeni tablolar AppSearch tablosu, RegLocator tablo ve LaunchCondition tablo MyApp.msi dosyaya eklemek için aşağıdaki adımları izleyin:
  1. Sol bölmede Tablolar ' altında doğrulamak olup olmadığını RegLocatorAppSearch tablo ve LaunchCondition tablonun tablo mevcut. Bu tablolar yoksa adım 2 ve 3 adımı gerçekleştirin.
  2. Tablo menüsünde Ekle tablo.
  3. Tablo Ekle iletişim kutusundaki LaunchConditionAppSearch ve RegLocator için onay kutularını tıklatıp seçin ve Tamam ' ı tıklatın.

Windows ınstaller dosyayı AppSearch kullanın

AppSearch RegLocator tabloda görüntülenen bilgileri temel alan bir kayıt defteri anahtarı arar. Windows Yükleyici paketi yüklediğiniz sırada AppSearch AppSearch tablosunda da özelliğini ayarlar. AppSearch
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\Primary Interop Assemblies
kayıt defteri anahtarının bilgisayarınızda aramak için kullanmak için <a0></a0>, RegLocator tablosunda arama bilgilerini sağlamanız gerekir. Bunu yapmak için şu adımları izleyin:
  1. Sol bölmede Tablolar ' altında RegLocator ' ı tıklatın ve sonra Tablo menüsünden Ekle satır ' ı tıklatın.
  2. Ekle satır iletişim kutusunda, Signature_adı sütunu tıklatın ve sonra REGKEY12345, Signature_ - dize [72], gerekli</a1> metin kutusuna yazın.
  3. Adı sütunundaki kökü ' nü tıklatın ve sonra 2 olarak kök - short, gerekli metin kutusu.
  4. Ad sütununda, anahtar ' ı tıklatın ve sonra da SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\Primary ınterop Assembliesanahtar - dize [255], gerekli metin kutusuna yazın.
  5. Ekle satır iletişim kutusunda, <a3>Tamam</a3>'ı tıklatın.
  6. Sol bölmede Tablolar ' altında AppSearch ' ı tıklatın ve sonra Tablo menüsünden Ekle satır ' ı tıklatın.
  7. Ekle satır iletişim kutusunda, özellikadı sütunu tıklatın ve sonra REGISTRYVALUE1, özelliği - dize [72], gerekli</a1> metin kutusuna yazın.
  8. Ad sütununda, Signature_ ' ı tıklatın ve sonra da REGKEY12345Signature_ - dize [72], gerekli metin kutusuna yazın.
  9. Ekle satır iletişim kutusunda, <a3>Tamam</a3>'ı tıklatın.

Başlatma koşulları Windows ınstaller dosyasını ayarlayın.

AppSearch
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\Primary Interop Assemblies
kayıt defteri anahtarının bilgisayarınızı arar ve geri arama sonuçları AppSearch tablosunda bulunan bir özellik değeri olarak döndürür. Başlatma koşulu bu özellikte temel kurabilirsiniz. Başlatma koşulu MyApp.msi dosyanızda ayarlamak için şu adımları izleyin:
  1. Sol bölmede Tablolar ' altında LaunchCondition ' ı tıklatın ve sonra Tablo menüsünden Ekle satır ' ı tıklatın.
  2. Ekle satır iletişim kutusunda, ad sütununda koşulu tıklatın ve REGISTRYVALUE1 ' ardından koşul - dize [255], gerekli</a1> metin kutusuna yazın.
  3. Ad sütununda, Açıklama ' yı tıklatın ve sonra yazın The Primary ınterop Assemblies kayıt defteri anahtarı yok.Açıklama - yerelleştirilebilir dize [255], gerekli, metin kutusu.
  4. Ekle satır iletişim kutusunda, <a3>Tamam</a3>'ı tıklatın.
  5. Dosya menüsünde Kaydet ' i tıklatın ve sonra Orca kapatın.

Uygulamanız çalışır that doğrulayın.

Uygulamanızın sınamak için <a0></a0>, aşağıdaki adımları izleyin:
  1. MyApp.msi dosyasını bilgisayarınızda bulun. Bu dosyayı MyApp\Debug klasörde bulunur.
  2. MyApp.msi ' ı sağ tıklatın ve sonra da <a2>Yükle</a2>'yi tıklatın. Bilgisayarınızı
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\Primary Interop Assemblies
    kayıt defteri anahtarı yoksa, aşağıdaki iletiyi alırsınız ve yükleme tamamlanmaz:
    Primary ınterop Assemblies kayıt defteri anahtarı yok.

Referanslar

Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
307353 NASıL YAPıLıR: bir kurulum paketi, Visual Studio kullanarak oluştur. NET
307374 NASıL YAPıLıR: Visual Studio. NET'te Başlatma koşullarını kullanın...
Başlatma koşulları hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/aa369751.aspx


Özellikler

Makale numarası: 827021 - Last Review: 16 Nisan 2007 Pazartesi - Gözden geçirme: 2.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Installer 2.0
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft Platform Software Development Kit - Ocak 2000 Sürümü
Anahtar Kelimeler: 
kbmt kbpackage kbhowtomaster kbhowto kbsdk kbtable kbsetup kbdeployment KB827021 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:827021

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com