.NET Framework yüklü olan sürümü, Visual Studio kurulumu ve dağıtımı paketinde algılamak için

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

Bu Sayfada

Giriş

Bu adım adım makalede, Microsoft Visual Studio .NET IDE yazılım yükleme amacıyla istemci bilgisayarda yüklü olan .NET Framework sürümünü doğrulamak için nasıl kullanılacağını açıklar.

Not Bu makalede, .NET Framework ' bir uygulamanın program kullanarak algılamaya nasıl göstermez. Bu makalede anlatılan senaryonun, burada bir uygulama geliştiricisi istemci bilgisayarda yüklü olan .NET Framework sürümünü emin değil bir dağıtım senaryosu ' dir. Bu makalede ayrıca, .NET Framework hizmet paketinin yüklü olup olmadığını algılamak nasıl göstermez.

Daha fazla bilgi

Gereken bilgi

Bu makalede, aşağıdaki konu ile ilgili bilgi sahibi olduğunuz varsayılmaktadır:

Visual Studio. NET'in dağıtımı ve kurulumu projeleri

Yüklü geçerli sürümü Algıla

.NET Framework sürüm kayıt defteri anahtarının karşı <a1>Dağıtım</a1> projedeki fırlatma koşul eklemek için aşağıdaki adımları izleyin:
  1. Yeni bir Visual Studio Kur'u proje kurulumu ve dağıtımı proje tipinden oluşturun.
  2. Solution Explorer'ı başlatın ve sonra Solution Explorer araç kutusundan Başlatma koşulları Düzenleyicisi ' ni açın.
  3. Başlatma koşulları Düzenleyici ' de, Arama hedef makine düğümünü sağ tıklatın ve Ekleme kayıt ara ' yı tıklatın.
  4. Arama için uygun bir ad yazın, örneğin "<a1>Search</a1> CLR sürümü."
  5. Yeni arama'ı tıklatın ve sonra Başlat koşul özellikleri ' ni açmak için F4 tuşuna basın. Alternatif olarak, ana menü Görüntüle ' yi tıklatın ve sonra da Properties Window ' ı tıklatın.
  6. RegKey özelliği aşağıdaki değerlerden birine ayarlayın:
    .NET Framework 1.0:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.0

    .NET Framework 1.1:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1

    .NET Framework 2.0:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
  7. Value özelliği aşağıdaki gibi ayarlayın:
    • .NET Framework 1.0 için: "3705"
    • .NET Framework 1.1: "4322"
    • .NET Framework 2.0: "50727"
  8. Başlatma koşulları düğümünde, yeni bir başlatma koşulu ekleyin. Bunu yapmak için <a0></a0>, düğümü sağ tıklatın ve Başlat koşulu Ekle</a1>'ı tıklatın. Bu koşula "CLR koşula" gibi uygun bir ad verin.
  9. Yeni bir koşulu tıklatın ve sonra condition özelliği aşağıdaki gibi ayarlayın:
    • .NET Framework 1.0:
      REGISTRYVALUE "3321 3705" =
    • .NET Framework 1.1:
      REGISTRYVALUE "3706 4322" =
    • .NET Framework 2.0:
      REGISTRYVALUE "50727 50727" =
  10. ".NET Framework 1.0 yüklü değil.", ".NET Framework 1.1 yüklü değil." veya ".NET Framework 2.0 yüklü değil." gibi bir çıktı iletisi ileti özelliğini ayarlayın
  11. Oluşturma ve dağıtım proje sınayın.
Not Sınama amacıyla geliştirmek için kullandığınız bilgisayarda kayıt defterini aşağıdaki şekilde değiştirebilir. Tüm örnekleri için XXX, sınamakta olduğunuz .NET Framework sürümünü etmektedir.

.NET Framework 1.0 için aşağıdaki anahtarı bulun:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.0
Önceki anahtarı şu şekilde yeniden adlandırın:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\ XXX v1.0
.NET Framework 1. 1'için aşağıdaki anahtarı bulun:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
Önceki anahtarı şu şekilde yeniden adlandırın:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\ XXX v1.1.
.NET Framework 2.0 için aşağıdaki anahtarı bulun:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
Önceki anahtarı şu şekilde yeniden adlandırın:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\ XXX v2.0

Bilgisayarınızı sınama tamamladıktan sonra anahtarı yeniden adlandırmak unut değil.

Referanslar

Ek bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitelerini ziyaret edin:
Oluşturma veya dağıtım projeleri ekleme
http://msdn.microsoft.com/en-us/library/aa291133.aspx

Bir dağıtım proje öğeler ekleme
http://msdn.microsoft.com/en-us/library/aa291131.aspx

Başlatma koşulları Düzenleyici özellikleri
http://msdn.microsoft.com/en-us/library/aa291900.aspx

Başlatma koşulları düzenleyicide fırlatma koşul ekleme
http://msdn.microsoft.com/en-us/library/aa301646.aspx

Özellikler

Makale numarası: 315291 - Last Review: 3 Aralık 2007 Pazartesi - Gözden geçirme: 6.6
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 2.0
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio 2005 Professional
Anahtar Kelimeler: 
kbmt kbhowtomaster KB315291 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:315291

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