Πώς μπορείτε να δημιουργήσετε την καταχώρηση του .NET Framework 4.6.1 προϋποθέσεις στο Microsoft Visual Studio 2015

Αυτό το άρθρο περιγράφει τον τρόπο για να προσθέσετε την καταχώρηση προϋποθέσεων για το Microsoft .NET Framework 4.6.1 στο Microsoft Visual Studio 2015 της εφαρμογής ClickOnce για το .NET Framework 4.6.1.

Microsoft Visual Studio 2015 συνάθροιση 1 δεν περιλαμβάνει το .NET Framework 4.6.1 ClickOnce προγράμματος εκκίνησης πακέτο, το οποίο να ενημερώσετε τη λίστα προαπαιτούμενα στοιχεία στο Visual Studio 2015. Μπορείτε να χρησιμοποιήσετε τον εναλλακτικό τρόπο αντιμετώπισης της ενότητας"περισσότερες πληροφορίες για να ενημερώσετε τη λίστα των διαθέσιμων προϋποθέσεις για να συμπεριλάβετε το .NET Framework 4.6.1. Αυτά τα βήματα, προσθέστε τα απαιτούμενα αρχεία που επιτρέπουν Visual Studio 2015, να προσφέρει το .NET Framework 4.6.1 καταχώρηση τις προϋποθέσεις.

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

Εάν έχετε να προσθέσετε το προαπαιτούμενο στοιχείο .NET Framework 4.6.1 στην εφαρμογή σας ένα κλικ, μπορείτε να χρησιμοποιήσετε το υπάρχον πακέτο .NET Framework 4.6 ως μια γραμμή βάσης. Για να προσθέσετε την καταχώρηση, ακολουθήστε τα εξής βήματα:

  1. Εντοπίστε τον ακόλουθο φάκελο:

    Αρχεία προγράμματος % (x86)%\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages

  2. Δημιουργήστε ένα αντίγραφο του φακέλου DotNetFX46 και όλα τα περιεχόμενά του. Το όνομα του νέου φακέλου DotNetFX461.

  3. Ξεκινήστε το Visual Studio ως διαχειριστής.

  4. Ανοίξτε το ακόλουθο αρχείο:

    Αρχεία προγράμματος % (x86)%\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX461\Product.xml

  5. Κάνετε το εξής αντικαταστάσεις στην XML:

    1. Ενημερώστε τον κωδικό προϊόντος:

      Από

      <Product xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper" ProductCode=".NETFramework,Version=v4.6">

      Για να

      <Product xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper" ProductCode=".NETFramework,Version=v4.6.1">
    2. Ενημερωμένη έκδοση για τις καταχωρήσεις του αρχείου πακέτου:

      Από

      <!-- Defines list of files to be copied on build --><PackageFiles CopyAllPackageFiles="false">
      <PackageFile Name="NDP46-KB3045557-x86-x64-AllOS-ENU.exe" HomeSite="DotNetFX46FullWebBootstrapper" PublicKey="3082010A028201010096715DED0646FA84CB9D5BB746C7B0E1B4113903ADB11573609CEBA7B66E1A3C3FFF65E334F1A6A5215E56996C58E492A10A5CC2D3DC522F0C659A20614053319C6C8F217DBAF9FE13505260953A5BB958A5746141A994E0AD264E4CA1977049275E7C67CA4F1E718446BC1D4BB6E20FC5C627C907E67A0AA51700194C7045382D81B450AAC567D1FA79BCC5CCA1729BF4253498F854DF123938122FA46BA59A7EC762D1DCCFED3D34F8B9DF3530BAEC7932A9E1A9AC554D4C7F4C56C3130B76F107F9CC47ACFB88D552A51E28FA3D2DCFCF849886716511CF85C9094486E16FE7B1FCAC4044A5A98B233F82499DD596595013591873FF430CAD2BD47F3040670203010001"/>
      <PackageFile Name="NDP46-KB3045560-Web.exe" HomeSite="DotNetFX46FullWebBootstrapper" CopyOnBuild="False" PublicKey="3082010A028201010096715DED0646FA84CB9D5BB746C7B0E1B4113903ADB11573609CEBA7B66E1A3C3FFF65E334F1A6A5215E56996C58E492A10A5CC2D3DC522F0C659A20614053319C6C8F217DBAF9FE13505260953A5BB958A5746141A994E0AD264E4CA1977049275E7C67CA4F1E718446BC1D4BB6E20FC5C627C907E67A0AA51700194C7045382D81B450AAC567D1FA79BCC5CCA1729BF4253498F854DF123938122FA46BA59A7EC762D1DCCFED3D34F8B9DF3530BAEC7932A9E1A9AC554D4C7F4C56C3130B76F107F9CC47ACFB88D552A51E28FA3D2DCFCF849886716511CF85C9094486E16FE7B1FCAC4044A5A98B233F82499DD596595013591873FF430CAD2BD47F3040670203010001"/>
      </PackageFiles>

      Για να

      <!-- Defines list of files to be copied on build --><PackageFiles CopyAllPackageFiles="false">
      <PackageFile Name="NDP461-KB3102436-x86-x64-AllOS-ENU.exe" HomeSite="DotNetFX461FullWebBootstrapper" PublicKey="3082010A028201010096715DED0646FA84CB9D5BB746C7B0E1B4113903ADB11573609CEBA7B66E1A3C3FFF65E334F1A6A5215E56996C58E492A10A5CC2D3DC522F0C659A20614053319C6C8F217DBAF9FE13505260953A5BB958A5746141A994E0AD264E4CA1977049275E7C67CA4F1E718446BC1D4BB6E20FC5C627C907E67A0AA51700194C7045382D81B450AAC567D1FA79BCC5CCA1729BF4253498F854DF123938122FA46BA59A7EC762D1DCCFED3D34F8B9DF3530BAEC7932A9E1A9AC554D4C7F4C56C3130B76F107F9CC47ACFB88D552A51E28FA3D2DCFCF849886716511CF85C9094486E16FE7B1FCAC4044A5A98B233F82499DD596595013591873FF430CAD2BD47F3040670203010001"/>
      <PackageFile Name="NDP461-KB3102438-Web.exe" HomeSite="DotNetFX461FullWebBootstrapper" CopyOnBuild="False" PublicKey="3082010A028201010096715DED0646FA84CB9D5BB746C7B0E1B4113903ADB11573609CEBA7B66E1A3C3FFF65E334F1A6A5215E56996C58E492A10A5CC2D3DC522F0C659A20614053319C6C8F217DBAF9FE13505260953A5BB958A5746141A994E0AD264E4CA1977049275E7C67CA4F1E718446BC1D4BB6E20FC5C627C907E67A0AA51700194C7045382D81B450AAC567D1FA79BCC5CCA1729BF4253498F854DF123938122FA46BA59A7EC762D1DCCFED3D34F8B9DF3530BAEC7932A9E1A9AC554D4C7F4C56C3130B76F107F9CC47ACFB88D552A51E28FA3D2DCFCF849886716511CF85C9094486E16FE7B1FCAC4044A5A98B233F82499DD596595013591873FF430CAD2BD47F3040670203010001"/>
      </PackageFiles>
    3. Ενημέρωση της ενότητας σχετικά προϊόντα:

      Από

      <RelatedProducts>  <IncludesProduct Code=".NETFramework,Version=v4.5.1" />
      <IncludesProduct Code=".NETFramework,Version=v4.5.2" />
      </RelatedProducts>

      Για να

      <RelatedProducts>  <IncludesProduct Code=".NETFramework,Version=v4.6" />
      </RelatedProducts>
    4. Ενημερωμένη έκδοση για το XML για σενάρια SameSite:

      • Η εντολή που εκτελείται κατά την εγκατάσταση την ενημερωμένη έκδοση όταν η έκδοση του .NET Framework δεν περιλαμβάνονται ως τμήμα του λειτουργικού συστήματος:

        COM mands:

        Από

        <!--Command for downlevel and future Operating Systems where netfx is not integrated within OS.--><Command PackageFile="NDP46-KB3045557-x86-x64-AllOS-ENU.exe" Arguments=" /q /norestart /ChainingPackage FullX64Bootstrapper" EstimatedInstalledBytes="437362964" EstimatedInstallSeconds="600" EstimatedTempBytes="2095870765">

        Για να

        <!--Command for downlevel and future Operating Systems where netfx is not integrated within OS.--><Command PackageFile="NDP461-KB3102436-x86-x64-AllOS-ENU.exe" Arguments=" /q /norestart /ChainingPackage FullX64Bootstrapper" EstimatedInstalledBytes="437362964" EstimatedInstallSeconds="600" EstimatedTempBytes="2095870765">

        Ανίχνευσηλογική:

        Από

        <!-- This indicates .NET Framework Full is already installed --><BypassIf Property="DotNet46Full_Release" Compare="ValueGreaterThanOrEqualTo" Value="393297" />

        Για να

        <!-- This indicates .NET Framework Full is already installed --><BypassIf Property="DotNet46Full_Release" Compare="ValueGreaterThanOrEqualTo" Value="394271" />
      • Η εντολή που εκτελείται κατά την εγκατάσταση την ενημερωμένη έκδοση όταν η έκδοση του .NET Framework περιλαμβάνονται ως τμήμα του λειτουργικού συστήματος:

        Εντολές:

        Από

        <!--Command for Operating Systems where netfx is integrated within OS.--><Command PackageFile="NDP46-KB3045557-x86-x64-AllOS-ENU.exe" Arguments=" /q /norestart /ChainingPackage FullX64Bootstrapper" EstimatedInstalledBytes="437362964" EstimatedInstallSeconds="600" EstimatedTempBytes="2095870765">

        Για να

        <!--Command for downlevel and future Operating Systems where netfx is not integrated within OS.--><Command PackageFile="NDP461-KB3102436-x86-x64-AllOS-ENU.exe" Arguments=" /q /norestart /ChainingPackage FullX64Bootstrapper" EstimatedInstalledBytes="437362964" EstimatedInstallSeconds="600" EstimatedTempBytes="2095870765">

        Λογική εντοπισμού:

        Από

        <!-- This indicates .NET Framework Full is already installed --><BypassIf Property="DotNet46Full_Release" Compare="ValueGreaterThanOrEqualTo" Value="393297" />

        Για να

        <!-- This indicates .NET Framework Full is already installed --><BypassIf Property="DotNet46Full_Release" Compare="ValueGreaterThanOrEqualTo" Value="394271" />

        Παραλείψτε το σύστημα το οποίο είναι μια νεότερη έκδοση του Windows 10

        Από

        <!-- Skip install if OS is Win10 or above --><BypassIf Property="VersionNT" Compare=" ValueGreaterThanOrEqualTo " Value="10.0.0" />

        Για να

        <!-- Skip install if OS is above Win10--><BypassIf Property="VersionNT" Compare="VersionGreaterThan" Value="10.0.0" />

        Σημείωση Εάν θέλετε να ενεργοποιήσετε πλήρως το σενάριο SameSite, πρέπει να κάνετε λήψη του εκτελέσιμου αρχείου από < FWLink Εισαγωγή > και αποθηκεύστε το στον ίδιο φάκελο στον οποίο αποθηκεύσατε το αρχείο .xml <προϊόντος>.

    5. Κάνετε τις ίδιες ενημερώσεις για HomeSite σενάρια:

      • Η εντολή που εκτελείται κατά την εγκατάσταση την ενημερωμένη έκδοση όταν η έκδοση του .NET Framework δεν περιλαμβάνονται ως τμήμα του λειτουργικού συστήματος:

        Εντολές:

        Από

        <!-- Defines how to invoke the setup for the .NET Framework redist --><Commands Reboot="Immediate">
        <!--Command for downlevel and future Operating Systems where netfx is not integrated within OS.-->
        <Command PackageFile="NDP46-KB3045560-Web.exe" Arguments=" /q /norestart /ChainingPackage FullX64Bootstrapper /lcid 1033" EstimatedInstalledBytes="437362964" EstimatedInstallSeconds="600" EstimatedTempBytes="468232836">

        Για να

        <!--Command for downlevel and future Operating Systems where netfx is not integrated within OS.--><Command PackageFile=" NDP461-KB3102438-Web.exe" Arguments=" /q /norestart /ChainingPackage FullX64Bootstrapper /lcid 1033" EstimatedInstalledBytes="437362964" EstimatedInstallSeconds="600" EstimatedTempBytes="468232836">

        Ανίχνευση Λογική:

        Από

        <!-- This indicates .NET Framework Full is already installed --><BypassIf Property="DotNet46Full_Release" Compare="ValueGreaterThanOrEqualTo" Value="393297" />

        Για να

        <!-- This indicates .NET Framework Full is already installed --><BypassIf Property="DotNet46Full_Release" Compare="ValueGreaterThanOrEqualTo" Value="394271" />
      • Η εντολή που εκτελείται κατά την εγκατάσταση την ενημερωμένη έκδοση όταν η έκδοση του .NET Framework περιλαμβάνονται ως τμήμα του λειτουργικού συστήματος:

        Εντολές:

        Από

        <Commands Reboot="Immediate"><!--Command for Operating Systems where netfx is integrated within OS.-->
        <Command PackageFile=" NDP46-KB3045560-Web.exe" Arguments=" /q /norestart /ChainingPackage FullX64Bootstrapper" EstimatedInstalledBytes="437362964" EstimatedInstallSeconds="600" EstimatedTempBytes="2095870765">

        Για να

        <!--Command for downlevel and future Operating Systems where netfx is not integrated within OS.--><Command PackageFile=" NDP461-KB3102438-Web.exe" Arguments=" /q /norestart /ChainingPackage FullX64Bootstrapper" EstimatedInstalledBytes="437362964" EstimatedInstallSeconds="600" EstimatedTempBytes="2095870765">

        Λογική εντοπισμού:

        Από

        <!-- This indicates .NET Framework Full is already installed --><BypassIf Property="DotNet46Full_Release" Compare="ValueGreaterThanOrEqualTo" Value="393297" />

        Για να

        <!-- This indicates .NET Framework Full is already installed --><BypassIf Property="DotNet46Full_Release" Compare="ValueGreaterThanOrEqualTo" Value="394271" />

        Παραλείψτε τα συστήματα που είναι μια νεότερη έκδοση από το Windows 10:

        Από

        <!-- Skip install if OS is Win10 or above --><BypassIf Property="VersionNT" Compare=" ValueGreaterThanOrEqualTo " Value="10.0.0" />

        Για να

        <!-- Skip install if OS is above Win10--><BypassIf Property="VersionNT" Compare="VersionGreaterThan" Value="10.0.0" />
  6. Ενημέρωση του Package.XML για κάθε γλώσσα που θέλετε να μεταφράσετε. Αυτό το βήμα χρησιμοποιεί την αγγλική γλώσσα ως παράδειγμα. Επαναλάβετε αυτό το βήμα για κάθε γλώσσα που θέλετε για την υποστήριξη.



    1. Ανοίξτε το ακόλουθο αρχείο (ως διαχειριστής στο Visual Studio):

      Αρχεία προγράμματος % (x86)%\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX451\en\Package.xml

    2. Κάντε τις ακόλουθες ενημερωμένες εκδόσεις:



      • Η ενημέρωση του αρχείου για λήψη σε σενάρια Homesite
        Από

        <String Name="DotNetFX46FullWebBootstrapper">http://go.microsoft.com/fwlink/?linkid=528222&clcid=0x409</String>

        Για να

        <String Name="DotNetFX461FullWebBootstrapper">http://go.microsoft.com/fwlink/?linkid=671728&clcid=0x409</String>
      • Χρησιμοποιήστε εύρεσης/αντικατάστασης, για να ενημερώσετε όλες τις συμβολοσειρές όλων των εμφανίσεων του "Microsoft .NET Framework 4.6" σε "Microsoft .NET Framework 4.6.1".

    Σημείωση Εάν η εφαρμογή δεν υποστηρίζει μια γλώσσα, διαγράψτε τον αντίστοιχο φάκελο στη γλώσσα που δεν υποστηρίζεται. Για παράδειγμα, εάν η εφαρμογή σας δεν θα πρέπει να προσαρμοστεί στην γαλλική γλώσσα, μπορείτε να διαγράψετε το φάκελο \fr στην περιοχή σας DotNetFX461 φάκελο του πακέτου του προγράμματος εκκίνησης.

Το προαπαιτούμενο στοιχείο .NET Framework 4.6.1 είναι τώρα έτοιμος για χρήση. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:

  1. Ανοίξτε το έργο εφαρμογής ClickOnce.

  2. Στην καρτέλα " Δημοσίευση ", κάντε κλικ στο κουμπί προϋποθέσεις και, στη συνέχεια, κάντε κλικ στην καταχώρηση του .NET Framework 4.6.1.

Προϋποθέσεις

Για να εφαρμόσετε αυτόν τον εναλλακτικό τρόπο αντιμετώπισης, πρέπει να έχετε Microsoft Visual Studio 2015 εγκατεστημένο.

Ισχύει για

Αυτό το άρθρο ισχύει για τα ακόλουθα προϊόντα:

  • Microsoft Visual Studio 2015

Υποστηριζόμενα λειτουργικά συστήματα:

  • Τα Windows 7 SP1 (x 86 και x64)

  • Τα Windows 8 (x86 και x64)

  • Τα Windows 8.1 (x86 και x64)

  • Windows 10 (x86 και x64)

  • Τα Windows Server 2008 R2 SP1 (x 64)

  • Windows Server 2012 (x 64)

  • Windows Server 2012 R2 (x 64)

Χρειάζεστε περισσότερη βοήθεια;

Αναπτύξτε τις δεξιότητές σας
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Συμμετοχή στο Microsoft Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×