Τρόπος εντοπισμού την εγκατεστημένη έκδοση του .NET Framework σε ένα πακέτο Visual Studio εγκατάστασης και ανάπτυξης

ΕΙΣΑΓΩΓΗ

Αυτό το άρθρο βήμα προς βήμα περιγράφει τον τρόπο χρήσης του Microsoft Visual Studio .NET IDE για να επιβεβαιώσετε την έκδοση του .NET Framework που είναι εγκατεστημένη σε έναν υπολογιστή-πελάτη για σκοπούς εγκατάστασης λογισμικού.


Σημείωση Αυτό το άρθρο δεν σας δείχνουν πώς μπορείτε να εντοπίσετε μέσω προγραμματισμού .NET Framework σε μια διαχειριζόμενη εφαρμογή. Το σενάριο που καλύπτονται σε αυτό το άρθρο είναι ένα σενάριο ανάπτυξης, όπου ο προγραμματιστής δεν είναι βέβαιοι για την έκδοση του .NET Framework που είναι εγκατεστημένη στον υπολογιστή-πελάτη. Αυτό το άρθρο δεν δείχνει επίσης τον τρόπο για να εντοπίσετε εάν είναι εγκατεστημένο ένα service pack του .NET Framework.

Περισσότερες πληροφορίες

Απαιτούμενες γνώσεις

Αυτό το άρθρο προϋποθέτει ότι είστε εξοικειωμένοι με το ακόλουθο θέμα:

Visual Studio .NET έργα ανάπτυξης και εγκατάστασης

Εντοπίσει την τρέχουσα εγκατεστημένη έκδοση

Για να προσθέσετε μια συνθήκη εκκίνησης του έργου ανάπτυξης από το κλειδί μητρώου του .NET Framework έκδοση, ακολουθήστε τα εξής βήματα:
  1. Δημιουργήστε ένα νέο έργο Visual Studio εγκατάστασης από τον τύπο του έργου εγκατάστασης και ανάπτυξης.
  2. Ξεκινήστε την Εξερεύνηση λύσεων και κατόπιν ανοίξτε Εκκίνηση συνθήκες επεξεργασίας από την εργαλειοθήκη Εξερεύνηση λύσεων.
  3. Στον Επεξεργαστή συνθήκες εκκίνησης, κάντε δεξιό κλικ στον κόμβο του Υπολογιστή προορισμού αναζήτησης και, στη συνέχεια, κάντε κλικ στο κουμπί Προσθήκη αναζήτησης μητρώου.
  4. Πληκτρολογήστε ένα κατάλληλο όνομα για την αναζήτηση, όπως "Αναζήτηση CLR έκδοση."
  5. Κάντε κλικ στο κουμπί νέα αναζήτηση και, στη συνέχεια, πιέστε το πλήκτρο F4 για να ανοίξετε τις Ιδιότητες κατάσταση εκκίνησης. Εναλλακτικά, από το κύριο μενού, κάντε κλικ στην επιλογή Προβολήκαι, στη συνέχεια, κάντε κλικ στο κουμπί "Ιδιότητες".
  6. Ορίστε την ιδιότητα RegKey σε μία από τις ακόλουθες τιμές:
    Για το .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. Δώστε στην ιδιότητα τιμή ως εξής:
    • Για το .NET Framework 1.0: "3705"
    • Για το .NET Framework 1.1: "4322"
    • Για το .NET Framework 2.0: "50727"
  8. Στον κόμβο Συνθήκες εκκίνησης , προσθέστε μια νέα συνθήκη εκκίνησης. Για να γίνει αυτό, κάντε δεξιό κλικ στον κόμβο και, στη συνέχεια, κάντε κλικ στο κουμπί Προσθήκη κατάσταση εκκίνησης. Δώστε αυτή η συνθήκη ένα κατάλληλο όνομα, όπως "Συνθήκη CLR."
  9. Κάντε κλικ στη νέα συνθήκη και, στη συνέχεια, ορίστε την ιδιότητα συνθήκη ως εξής:
    • Για το .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.", "Δεν είναι εγκατεστημένο το .NET Framework 1.1." ή "Δεν είναι εγκατεστημένο το .NET Framework 2.0."
  11. Δημιουργία και δοκιμή του έργου ανάπτυξης.
Σημείωση Για τον έλεγχο του υπολογιστή που χρησιμοποιείτε για την ανάπτυξη, μπορείτε να τροποποιήσετε το μητρώο ως εξής. Για όλα τα παραδείγματα XXX το σύμβολο κράτησης θέσης είναι η έκδοση του .NET Framework που ελέγχετε.

Εντοπίστε το ακόλουθο κλειδί για το .NET Framework 1.0:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.0
Μετονομάστε το προηγούμενο κλειδί με το ακόλουθο:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\XXXv1.0
Εντοπίστε το ακόλουθο κλειδί για το .NET Framework 1.1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
Μετονομάστε το προηγούμενο κλειδί με το ακόλουθο:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\XXXv1.1
Εντοπίστε το ακόλουθο κλειδί για το .NET Framework 2.0:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
Μετονομάστε το προηγούμενο κλειδί με το ακόλουθο:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\XXXv2.0

Μην ξεχάσετε να μετονομάσετε το κλειδί αφού ολοκληρώσετε το τεστ.

Αναφορές

Για πρόσθετες πληροφορίες, επισκεφθείτε τις ακόλουθες τοποθεσίες της Microsoft Developer Network (MSDN) στο Web:
Δημιουργία ή προσθήκη έργα ανάπτυξης
http://msdn.microsoft.com/en-us/library/aa291133.aspx

Προσθήκη στοιχείων σε ένα έργο ανάπτυξης
http://msdn.microsoft.com/en-us/library/aa291131.aspx

Ιδιότητες για το πρόγραμμα επεξεργασίας συνθηκών εκκίνησης
http://msdn.microsoft.com/en-us/library/aa291900.aspx

Προσθήκη μιας συνθήκης εκκίνησης στο πρόγραμμα επεξεργασίας συνθηκών εκκίνησης
http://msdn.microsoft.com/en-us/library/aa301646.aspx
Ιδιότητες

Αναγνωριστικό άρθρου: 315291 - Τελευταία αναθεώρηση: 21 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια