Makale numarası: 944276 - Son Gözden Geçirme: 03 Aralık 2007 Pazartesi - Gözden geçirme: 1.3

Yürütülebilir bir dosya Visual Studio 2005'te katıştırılmış bir bildirim dosyası nasıl oluşturulur

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Özet

Bu adım adım makalede, bir yürütülebilir (.exe) dosya Visual Studio 2005'te katıştırılmış bir bildirim dosyası açıklamaktadır. "Certified for Windows Vista" programı geliştirmek isterseniz, bir bildirim dosyası yürütülebilir bir dosya olarak katıştırmak gerekir.

Daha fazla bilgi

Bu makalede, yer tutucu appname örnek bir uygulamaya başvurur. appname yer tutucu gerçek uygulama adıyla değiştirmeniz gerekir.

Bir bildirim dosyası yürütülebilir bir dosya olarak katıştırmak için aşağıdaki adımları izleyin:
  1. Visual Studio 2005'te, uygulamayı açın.
  2. Yapı) menüsünde, Configuration Manager ' ı tıklatın.
  3. Yapılandırma Yöneticisi penceresinde x 86 maddenin Active çözümü platformu listede zaten var olup olmadığını belirleyin.
    • X 86 madde yoksa, adım 4'e gidin.
    • X 86 madde zaten varsa, <Edit…> seçin...Active çözümü platformu listesinde. Solution platformları Düzenle iletişim kutusunda, x 86 ' yı tıklatın, sonra da Kaldır ' ı tıklatın ve sonra Kapat ' ı tıklatın.
  4. Yapılandırma Yöneticisi penceresinde <New…> seçin...Active çözümü platformu listesinde.
  5. Yeni Solution Platform iletişim kutusuna yazın veya yeni platform seçin kutusunda, seçim <empty>x 86 yazın...Ayarları kopyala listesinde Oluştur yeni proje platformlar onay kutusunu tıklatıp temizleyin ve sonra Tamam ' ı tıklatın.
  6. Yapılandırma Yöneticisi penceresinde Kapat ' ı tıklatın.

    NotKomut dosyası post-build MT.exe dosyayı aramak için kullandığınız post-build komut dosyasını kaldırın. Bu durumda, MT.exe dosya bildirim dosyası katıştırmak için arama yapmanız gerekmez.
  7. Yapı) menüsünde, Rebuild Solution ' ı tıklatın.
  8. Dosya menüsünde Kapat Solution ' ı tıklatın.
  9. Not Defteri'ni başlatın ve aşağıdaki kodu yeni belgeye yapıştırın:
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
      <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
        <security>
          <requestedPrivileges>
            <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
          </requestedPrivileges>
        </security>
      </trustInfo>
    </assembly>
    
  10. Dosya menüsünde Farklı Kaydet'i tıklatın ve bu dosyayı appname kaydedersiniz. exe.manifest.
  11. Dosya menüsünden Kapat ' ı tıklatın.
  12. Visual Studio 2005'te appname.exe dosyayı açın. Ağaç görünümü görüntülenir.
  13. appname.exe düğümü tıklatın ve sonra da Kaynak Ekle</a1>'ı tıklatın.
  14. Kaynak Ekle iletişim kutusunda, Al ' ı tıklatın, appname bulun. exe.manifest dosya ve ' ı tıklatın.
  15. Özel kaynak türü iletişim kutusunda, RT_MANIFEST yazın ve Tamam ' ı tıklatın.
  16. Özellikler panelinde ID özelliği, anahtar gücü değerini "101" dan "1" değerini değiştirin.

    Not XML manifest doğru olduğunu doğrulamak isterseniz, ikili Bkz: ağaç görünümündeki bildirim çift tıklatın. ASCII veri görüntülenir.
  17. Dosya menüsünde Tümünü Kaydet'i tıklatın.
appname.exe dosya ClickOnce dağıtım uygulamasının bir parçası, ClickOnce uygulama bildirim dosyası ve dağıtım bildirim dosyasını güncelleştirmeniz gerekir. Bir yürütülebilir dosya olarak bildirim dosyasını katıştırdığınızda yürütülebilir dosyanın karma değeri değiştiğinden bunu yapmanız gerekir. ClickOnce uygulama bildirim dosyası ve dağıtım bildirim dosyasını güncelleştirmek için <a0></a0>, listesi oluşturma ve düzenleme Aracı'nı kullanın. Komut satırı sürümü (Mage.exe) ya da Windows Forms sürümü (MageUI.exe) kullanabilirsiniz.

Mage.exe kullanırsanız, komut istemini açın, Mage.exe saklandığı bir dizine erişmelerine ve aşağıdaki iki komutu çalıştırın:
mage.exe -u destination directory of the appname.exe.manifest file \ appname.exe.manifest - the source directory of the appname.exe.manifest file adı "AppName" - Sürüm application version - FromDirectory - cf directory of the .pfx file \ name.pfx - pwd "password"

mage.exe -u directory of the .application file \ appname.application - appm directory of the appname.exe.manifest file \ appname.exe.manifest - cf directory of the .pfx file \ name.pfx - pwd "password"

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 2.0
Anahtar Kelimeler: 
kbmt kbexpertiseadvanced kbhowto KB944276 KbMttr
Otomatik TercümeOtomatik Tercüme
Ö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:944276  (http://support.microsoft.com/kb/944276/en-us/ )