When installing and deploying an application, include ". net Framework 3.5 SP1, and select "Download system essential components from the same location as my application" or "Download system essential components from the following locations! The. NET Framework 3.5 SP1 installation component cannot be found.
The. NET Framework 3.5 SP1 bootstrapper package does not exist, so an error occurs. The bootstrapper package is a required component for generating the. NET Framework installation package. It is located in the [program files] \ microsoft sdks \ windows \ v6.0a \ bootstrapper directory or % ProgramFiles (x86) % \ microsoft sdks \ windows \ v6.0a \ bootstrapper directory. The packages folder contains the installer for the. NET Framework essential components. If necessary components are selected, they may be packaged in your installation project.
In the dotnetfx35sp1 directory, there is almost no bootstrapper. The problem occurs here. In the installation. net Framework 3.5 SP1 SDK whether to read the "self-report document". Microsoft wrote the issue that bootstrapper is not automatically created in this version in its readme file. However, I cannot find the description about bootstrapper in Visual Studio quick-to-version self-report file. I should read the original English version of readme (a friend said that dotnetfx35sp1 cannot be deployed and installed at night, I asked him if the language version I installed was simplified Chinese. Because I installed Windows 7 build 7000, I was unable to install dxperience v2009 vol 1.2. Now I can see that dxperience v2009 vol 1.3 is fixed, I have been installing dxperience, so I didn't find the reason. After installing dxperience, I went to Microsoft's instruction document and found the solution in the original English version ). Visual Studio 2008 Service Pack 1 (SP1) readme-Chapter 2.3.1.1 in this document describes how to solve the 3.5sp1 bootstrapper problem.
Solution:
If there is a vs2008sp1chsx1512981. ISO, the vs2008sp1 Simplified Chinese disc image file. Find the three required installation packages:Dotnetfx35.exe,Dotnetfx35langpack_x86zh-chs.exeAndDotnetfx35langpack_x64zh-chs.exe. You don't have to download it from the Internet. Follow these steps in Visual Studio 2008 Service Pack 1 (SP1) readme:
- Modify the configuration file.
Open the [program files] \ microsoft sdks \ windows \ v6.0a \ bootstrapper \ packages \ dotnetfx35sp1 folder or % ProgramFiles (x86) % \ microsoft sdks \ windows \ v6.0a \ bootstrapper \ packages \ dotnetfx35sp1 folder (64-bit operating system). For example, here I am: D: \ Program Files \ microsoft sdks \ windows \ v6.0a \ bootstrapper \ packages \ dotnetfx35sp1.Edit with notepadProduct. xmlFile. Add the following content under the <packagefiles> element: <Packagefile name = "tools \ clwireg.exe"/>
<Packagefile name = "tools \ clwireg_x64.exe"/>
<Packagefile name = "tools \ clwireg_ia64.exe"/>
Search for <packagefile name = "dotnetfx30 \ xpsepsc-x86-en-us.exe" and change its publickey:
BytesSimilarly, search for <packagefile name = "dotnetfx30 \ xpsepsc-amd64-en-us.exe" and change its publickey to the same value above and save the configuration file.
Extract the content of the dotnetfx35.exe file. You can click here to download: http://go.microsoft.com/fwlink? Linkid = 118080
Run the command line to enter the dotnetfx35.exe directory, and input dotnetfx35.exe/X:. The "WCU" folder is automatically extracted from the current directory (you can also decompress it using 7z or WinRAR. I prefer 7z, because it is a free decompression software .). Copy all files in the WCU folder to "% Program Files % \ microsoft sdks \ windows \ v6.0a \ bootstrapper \ packages \ dotnetfx35sp1" or "% ProgramFiles (x86) % \ microsoft sdks \ windows \ v6.0a \ bootstrapper \ packages \ dotnetfx35sp1 "(64-bit operating system) under the folder.
Extract the Language Pack. Copy the corresponding language pack to the corresponding folder under dotnetfx35sp1.
Copy dotnetfx35langpack_x86zh-chs.exe to dotnetfx35sp1 \ ZH-CHS \ dotnetfx35 \ logs to the dotnetfx35sp1 \ ZH-CHS \ dotnetfx35 \ x64 directory. Copy dotnetfx35langpack_x86zh-cht.exe to dotnetfx35sp1 \ ZH-CHT \ dotnetfx35 \ Taobao to the dotnetfx35sp1 \ ZH-CHT \ dotnetfx35 \ x64 directory. Note: Both x86 and x64 language packs must be copied.
If there is no language pack, download your language file from the following table:
Language |
Architecture |
Source URL |
Destination |
Chinese (simplified) |
X86 |
Http://go.microsoft.com/fwlink? Linkid = 118146 |
Zh-CHS \ dotnetfx35 \ x86 |
X64 |
Http://go.microsoft.com/fwlink? Linkid = 118151 |
Zh-CHS \ dotnetfx35 \ x64 |
Chinese (traditional) |
X86 |
Http://go.microsoft.com/fwlink? Linkid = 118087 |
Zh-CHT \ dotnetfx35 \ x86 |
X64 |
Http://go.microsoft.com/fwlink? Linkid = 118050 |
Zh-CHT \ dotnetfx35 \ x64 |
English |
X86 |
N/ |
N/ |
X64 |
N/ |
N/ |
French |
X86 |
Http://go.microsoft.com/fwlink? Linkid = 118148 |
Fr \ dotnetfx35 \ x86 |
X64 |
Http://go.microsoft.com/fwlink? Linkid = 118153 |
Fr \ dotnetfx35 \ x64 |
German |
X86 |
Http://go.microsoft.com/fwlink? Linkid = 118149 |
De \ dotnetfx35 \ x86 |
X64 |
Http://go.microsoft.com/fwlink? Linkid = 118154 |
De \ dotnetfx35 \ x64 |
Italian |
X86 |
Http://go.microsoft.com/fwlink? Linkid = 118097 |
It \ dotnetfx35 \ x86 |
X64 |
Http://go.microsoft.com/fwlink? Linkid = 118115 |
It \ dotnetfx35 \ x64 |
Japan |
X86 |
Http://go.microsoft.com/fwlink? Linkid = 118096 |
Ja \ dotnetfx35 \ x86 |
X64 |
Http://go.microsoft.com/fwlink? Linkid = 118114 |
Ja \ dotnetfx35 \ x64 |
Korean |
X86 |
Http://go.microsoft.com/fwlink? Linkid = 118147 |
Ko \ dotnetfx35 \ x86 |
X64 |
Http://go.microsoft.com/fwlink? Linkid = 118152 |
Ko \ dotnetfx35 \ x64 |
Portuguese-Brazil |
X86 |
Http://go.microsoft.com/fwlink? Linkid = 118092 |
Pt-Br \ dotnetfx35 \ x86 |
X64 |
Http://go.microsoft.com/fwlink? Linkid = 118110 |
Pt-Br \ dotnetfx35 \ x64 |
Russian |
X86 |
Http://go.microsoft.com/fwlink? Linkid = 118090 |
Ru \ dotnetfx35 \ x86 |
X64 |
Http://go.microsoft.com/fwlink? Linkid = 118108 |
Ru \ dotnetfx35 \ x64 |
Spanish |
X86 |
Http://go.microsoft.com/fwlink? Linkid = 118101 |
Es \ dotnetfx35 \ x86 |
X64 |
Http://go.microsoft.com/fwlink? Linkid = 118119 |
Es \ dotnetfx35 \ x64 |
After the preceding method is used, the deployment and installation are generated successfully.
Attachment: product. xml download
Related connections:
Additional bootstrapper packages to redistribute components using Visual Studio setup projects and clickonce applications
Other boot packages are used to re-release components through the Visual Studio installer project and clickonce Application