Šajā rakstā ir aprakstīts, kā pievienot ierakstu nepieciešamā Microsoft .NET Framework 4.6.1 Microsoft Visual Studio 2015 ClickOnce lietojumprogrammas .NET Framework 4.6.1.
Microsoft Visual Studio 2015 Update 1 neietver .NET Framework 4.6.1 ClickOnce sāknēšanas programma pakotne var atjaunināt Visual Studio 2015 nepieciešamo komponentu sarakstā. Izmantojot šo risinājumu var izmantot sadaļā"papildu informācija pieejama priekšnosacījumiem iekļaujot .NET Framework 4.6.1 saraksts. Šādi pievienojiet nepieciešamos failus, kas iespējo Visual Studio 2015 piedāvāt priekšnosacījumi .NET Framework 4.6.1 ierakstu.Papildinformācija
Ja vēlaties pievienot .NET Framework 4.6.1 priekšnosacījums ClickOnce lietojumprogramma, esošo .NET Framework 4.6 pakotne var izmantot kā bāzes. Lai pievienotu ierakstu, rīkojieties šādi:
-
Atrodiet šādu mapi:
% Program Files (x86)%\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages
-
Izveidot kopiju DotNetFX46 mapi un tās saturu. DotNetFX461jaunās mapes nosaukumu.
-
Startēt Visual Studio ar administratora akreditācijas datiem.
-
Atveriet šo failu:
% Program Files (x86)%\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX461\Product.xml
-
XML veikt šādas maiņas:
-
Atjaunināt produkta kodu:
No<Product xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper" ProductCode=".NETFramework,Version=v4.6">
Lai
<Product xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper" ProductCode=".NETFramework,Version=v4.6.1">
-
Atjauninājuma pakotnes faila ierakstus:
No<!-- 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>Lai
<!-- 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> -
Atjaunināt sadaļu saistītiem produktiem:
No<RelatedProducts> <IncludesProduct Code=".NETFramework,Version=v4.5.1" />
<IncludesProduct Code=".NETFramework,Version=v4.5.2" /> </RelatedProducts>Lai
<RelatedProducts> <IncludesProduct Code=".NETFramework,Version=v4.6" />
</RelatedProducts> -
Atjaunināt XML SameSite scenārijiem:
-
Atjauninājumu instalēšanas laikā tiek palaista komanda, .NET Framework nav iekļauta kā daļa no operētājsistēmas versijas:
Com mands: No<!--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">
Lai
<!--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">
Noteikšanasloģika:
No<!-- This indicates .NET Framework Full is already installed --><BypassIf Property="DotNet46Full_Release" Compare="ValueGreaterThanOrEqualTo" Value="393297" />
Lai
<!-- This indicates .NET Framework Full is already installed --><BypassIf Property="DotNet46Full_Release" Compare="ValueGreaterThanOrEqualTo" Value="394271" />
-
Atjauninājumu instalēšanas laikā tiek palaista komanda, .NET Framework ir iekļauta kā daļa no operētājsistēmas versijas:
Komandas: No<!--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">
Lai
<!--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">
Noteikšanas loģika:
No<!-- This indicates .NET Framework Full is already installed --><BypassIf Property="DotNet46Full_Release" Compare="ValueGreaterThanOrEqualTo" Value="393297" />
Lai
<!-- This indicates .NET Framework Full is already installed --><BypassIf Property="DotNet46Full_Release" Compare="ValueGreaterThanOrEqualTo" Value="394271" />
Izlaist sistēmu, kas ir jaunāka nekā Windows 10
No<!-- Skip install if OS is Win10 or above --><BypassIf Property="VersionNT" Compare=" ValueGreaterThanOrEqualTo " Value="10.0.0" />
Lai
<!-- Skip install if OS is above Win10--><BypassIf Property="VersionNT" Compare="VersionGreaterThan" Value="10.0.0" />
Piezīme. Ja vēlaties iespējot pilnībā SameSite scenāriju, ir lejupielādēt izpildāmā no < ievietot FWLink > un saglabājiet to tajā pašā mapē, kurā saglabājāt šo <produkta> XML failu.
-
-
Lai tie paši atjauninājumi HomeSite scenārijiem:
-
Atjauninājumu instalēšanas laikā tiek palaista komanda, .NET Framework nav iekļauta kā daļa no operētājsistēmas versijas:
Komandas: No<!-- 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">Lai
<!--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">
Noteikšana Loģika:
No<!-- This indicates .NET Framework Full is already installed --><BypassIf Property="DotNet46Full_Release" Compare="ValueGreaterThanOrEqualTo" Value="393297" />
Lai
<!-- This indicates .NET Framework Full is already installed --><BypassIf Property="DotNet46Full_Release" Compare="ValueGreaterThanOrEqualTo" Value="394271" />
-
Atjauninājumu instalēšanas laikā tiek palaista komanda, .NET Framework ir iekļauta kā daļa no operētājsistēmas versijas:
Komandas: No<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">Lai
<!--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">
Noteikšanas loģika:
No<!-- This indicates .NET Framework Full is already installed --><BypassIf Property="DotNet46Full_Release" Compare="ValueGreaterThanOrEqualTo" Value="393297" />
Lai
<!-- This indicates .NET Framework Full is already installed --><BypassIf Property="DotNet46Full_Release" Compare="ValueGreaterThanOrEqualTo" Value="394271" />
Izlaist sistēmu, kas ir jaunāka versija nekā Windows 10:
No<!-- Skip install if OS is Win10 or above --><BypassIf Property="VersionNT" Compare=" ValueGreaterThanOrEqualTo " Value="10.0.0" />
Lai
<!-- Skip install if OS is above Win10--><BypassIf Property="VersionNT" Compare="VersionGreaterThan" Value="10.0.0" />
-
-
-
Atjauniniet Package.XML par katru lokalizēt nepieciešamajā valodā. Šo darbību izmanto kā piemērs angļu valodā. Atkārtojiet šo darbību katrai valodai, kuru vēlaties atbalstīt.
-
Atveriet šo failu (kā administrators programmā Visual Studio):
% Program Files (x86)%\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX451\en\Package.xml
-
Lai šādi atjauninājumi:
-
Atjaunināt failu lejupielādēšanu Homesite gadījumos
No<String Name="DotNetFX46FullWebBootstrapper">http://go.microsoft.com/fwlink/?linkid=528222&clcid=0x409</String>
Lai
<String Name="DotNetFX461FullWebBootstrapper">http://go.microsoft.com/fwlink/?linkid=671728&clcid=0x409</String>
-
Izmantojiet atrašanas/aizstāšanas jāatjaunina visas virknes "Microsoft .NET Framework 4.6" un "Microsoft .NET Framework 4.6.1" visus gadījumus.
-
Piezīme. Ja programmu neatbalsta valodu, izdzēsiet mapi atbilstošo neatbalstītu valodu. Piemēram, ja programmu nevar būt lokalizēts franču valodas, varat izdzēst mapi \fr jūsu DotNetFX461 sāknēšanas programma pakotni mapē.
-
.NET Framework 4.6.1 priekšnosacījums tagad ir gatavs lietošanai. Lai to izdarītu, izpildiet tālāk norādītās darbības.
-
Atveriet lietojumprogrammu ClickOnce projektu.
-
Cilnē publicēšanapriekšnosacījumi pogas un pēc tam noklikšķiniet uz .NET Framework 4.6.1 ierakstu.
Priekšnosacījumi
Lai lietotu šo risinājumu, datorā jābūt instalētai Microsoft Visual Studio 2015 instalēta.
Attiecas uz
Šis raksts attiecas uz šādiem produktiem:
-
Microsoft Visual Studio 2015
Atbalstītās operētājsistēmas:
-
Windows 7 SP1 (x 86 un x64)
-
Windows 8 (x86 un x64)
-
Windows 8.1 (x86 un x64)
-
Windows 10 (x86 un x64)
-
Windows Server 2008 R2 SP1 (x64)
-
Windows Server 2012 (x64)
-
Windows Server 2012 R2 (x64)