דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

מאמר זה מתאר כיצד להוסיף את הערך המהווים דרישה מוקדמת עבור Microsoft .NET Framework 4.6.1 ב- Microsoft 2015 Studio חזותי עבור היישום ClickOnce עבור .NET Framework 4.6.1.

Microsoft Visual Studio 2015 לעדכן 1 אינה כוללת את .NET Framework 4.6.1 ClickOnce bootstrapper חבילת ניתן לעדכן את רשימת הרכיבים המהווים דרישה מוקדמת ב- Visual Studio 2015. באפשרותך להשתמש הדרך לעקיפת הבעיה המתוארת בסעיף"יותר מידע כדי לעדכן את רשימת תנאים מוקדמים זמין כדי לכלול את .NET Framework 4.6.1. שלבים אלה להוסיף את הקבצים הדרושים המאפשרים 2015 Studio חזותי להציע את הערך .NET Framework 4.6.1 התנאים המוקדמים.

מידע נוסף

אם יש לך להוסיף את תנאי מוקדם של .NET Framework 4.6.1 ליישום ClickOnce שלך, באפשרותך להשתמש החבילה .NET Framework 4.6 הקיימת כתוכנית בסיסית. כדי להוסיף את הערך, בצע את הפעולות הבאות:

  1. אתר את התיקייה הבאה:

    % Program Files (x86)%\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages

  2. צור עותק של התיקיה DotNetFX46 ואת כל התוכן שלה. שם התיקיה החדשה DotNetFX461.

  3. הפעלת Visual Studio כמנהל.

  4. פתח את הקובץ הבא:

    % Program Files (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):

      % Program Files (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 תחת התיקיה החבילה bootstrapper DotNetFX461.

תנאי מוקדם של .NET Framework 4.6.1 מוכנה לשימוש. לשם כך, בצע את הפעולות הבאות:

  1. פתח את הפרוייקט יישום ClickOnce.

  2. בכרטיסיה פרסום , לחץ על לחצן ' תנאים מוקדמים ' ולאחר מכן לחץ על הערך של .NET Framework 4.6.1.

דרישות מוקדמות

החלת דרך זו לעקיפת הבעיה, עליך Microsoft 2015 Studio חזותית המותקנים.

חל על

מאמר זה חל על המוצרים הבאים:

  • Microsoft Visual Studio 2015

מערכות הפעלה נתמכות:

  • Windows 7 SP1 (x 86 ו- x64)

  • Windows 8 (x86 ו- x64)

  • 8.1 Windows (x86 ו- x64)

  • Windows 10 (x86 ו- x64)

  • Windows Server 2008 R2 SP1 (x64)

  • שרת Windows 2012 (x64)

  • Windows Server 2012 R2 (x64)

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×