Bagaimana mendeteksi versi diinstal.NET Framework dalam Visual Studio Setup dan penyebaran paket

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 315291 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

PENDAHULUAN

Artikel ini selangkah demi selangkah menjelaskan cara menggunakan Microsoft Visual Studio.NET IDE untuk memverifikasi versi.NET Framework yang diinstal pada komputer klien untuk tujuan instalasi perangkat lunak.

Catatan Artikel ini tidak menunjukkan kepada Anda bagaimana untuk mendeteksi pemrograman.NET Framework aplikasi dikelola. Skenario yang dibahas di artikel ini adalah penyebaran skenario di mana pengembang tidak yakin versi.NET Framework yang diinstal pada komputer klien. Artikel ini juga tidak menunjukkan kepada Anda bagaimana untuk mendeteksi jika paket layanan diinstal di.NET Framework.

INFORMASI LEBIH LANJUT

Diperlukan pengetahuan

Artikel ini mengasumsikan bahwa Anda sudah familiar dengan topik berikut:

Visual Studio.NET penyebaran dan setup proyek

Mendeteksi versi diinstal

Untuk menambahkan kondisi peluncuran di proyek penyebaran terhadap.NET Framework versi kunci registri, ikuti langkah berikut:
  1. Membuat proyek Visual Studio Setup baru dari jenis proyek Setup dan penyebaran.
  2. Mulai solusi Explorer, dan kemudian buka Peluncuran kondisi Editor dari solusi Explorer toolbox.
  3. Dalam Peluncuran kondisi Editor, klik kanan Mesin pencari Target node, dan kemudian klik Menambahkan registri Search.
  4. Ketik nama yang sesuai untuk pencarian, seperti "pencarian CLR versi."
  5. Klik Cari baru, dan kemudian tekan F4 untuk membuka Peluncuran kondisi properti. Atau, pada menu utama, klik Lihat, lalu klik Properti jendela.
  6. Menetapkan RegKey properti untuk salah satu nilai berikut:
    Untuk.NET Framework 1.0:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.0

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

    Untuk.NET Framework 2.0:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
  7. Menetapkan Nilai properti sebagai berikut:
    • Untuk.NET Framework 1.0: "3705"
    • Untuk.NET Framework 1.1: "4322"
    • Untuk.NET Framework 2.0: "50727"
  8. Dalam Peluncuran kondisi node, menambahkan kondisi peluncuran baru. Untuk melakukannya, klik kanan node, dan kemudian klik Menambahkan kondisi peluncuran. Memberikan kondisi ini sesuai nama, seperti "Kondisi CLR."
  9. Klik kondisi baru, dan kemudian menetapkan Kondisi properti sebagai berikut:
    • Untuk.NET Framework 1.0:
      REGISTRYVALUE = "3321-3705"
    • Untuk.NET Framework 1.1:
      REGISTRYVALUE = "3706-4322"
    • Untuk.NET Framework 2.0:
      REGISTRYVALUE = "50727-50727"
  10. Menetapkan Pesan properti pesan output, seperti ".NET Framework 1.0 tidak diinstal. ",".NET Framework 1.1 tidak diinstal. ", atau".NET Framework 2.0 tidak diinstal."
  11. Membangun dan menguji penyebaran proyek.
Catatan Untuk tujuan di komputer yang Anda gunakan untuk pengembangan pengujian Anda dapat mengubah registri sebagai berikut. Untuk semua contoh pengganti XXX Versi.NET Framework yang Anda menguji.

Cari kunci berikut untuk.NET Framework 1.0:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.0
Mengubah nama kunci sebelumnya sebagai berikut:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\XXXv1.0
Cari kunci berikut untuk.NET Framework 1.1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
Mengubah nama kunci sebelumnya sebagai berikut:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\XXXv1.1
Cari kunci berikut untuk.NET Framework 2.0:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
Mengubah nama kunci sebelumnya sebagai berikut:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\XXXv2.0

Jangan lupa untuk mengubah nama tombol setelah Anda menyelesaikan tes Anda.

REFERENSI

Untuk informasi tambahan, kunjungi Web site Microsoft Developer Network (MSDN) berikut:
Membuat atau menambahkan penyebaran proyek
http://MSDN.Microsoft.com/en-us/library/aa291133.aspx

Menambahkan item ke proyek penyebaran
http://MSDN.Microsoft.com/en-us/library/aa291131.aspx

Properti untuk peluncuran kondisi Editor
http://MSDN.Microsoft.com/en-us/library/aa291900.aspx

Menambahkan kondisi peluncuran dalam kondisi meluncurkan Editor
http://MSDN.Microsoft.com/en-us/library/aa301646.aspx

Properti

ID Artikel: 315291 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0
Berlaku bagi:
  • 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 Edition
Kata kunci: 
kbhowtomaster kbmt KB315291 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:315291

Berikan Masukan

 

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