解决打包安装中出现 【无法在磁盘上找到项“Microsoft.Net.Framework.3.5.SP1”中的 xxxxx 】

在制作.net 打包安装程序的时候,如果选择【系统必备软件中的 .netFx3.5 sp1】,并且将 指定系统必备组件的安装位置指定为 【从与我的应用程序相同的位置下载必要组件】。 就会出先 【系统必备的安装位置未设置为“组件供应商的网站”,无法在磁盘上找到项“Microsoft.Net.Framework.3.5.SP1”中的 xxxxx 】错误提示。

 

该错误将会出现在安装了非英文版本的.netFx系统中,主要是缺少非英文的.netFx3.5 SP1的语言包(例如中文、德文。。。。)自己经过多方面的查找,找到了一些解决的办法,只希望初次制作打包安装程序的朋友能够解决时间(以下以中文环境为例说明)。

 

1. 下载 .net Framework 3.5 完整版(231.5 MB),地址如下:

http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe

 

2. 使用winrar 或者且他解压工具,将 已经下载的dotNetFx3.5 解压缩。解压完了之后,将会看到一个WCU的文件夹

 

3. 将解压缩的 WCU/dotNetFramework 下的内容(dotNetFx20.... dotNetFx35setup.exe, 5个文件夹一个可执行文件 )复制并粘贴到 %Program Files%/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages/DotNetFx35SP1 文件夹内。完成之后,可以删除WCU文件。

 

4. 打开 %Program Files%/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages/DotNetFx35SP1 文件夹,找到Product.xml 文件,用记事本打开, 将一下内容:

<PackageFile Name="TOOLS/clwireg.exe" />

<PackageFile Name="TOOLS/clwireg_x64.exe" />

<PackageFile Name="TOOLS/clwireg_ia64.exe" />

复制到 <PackageFiles>元素中。保存关闭。

 

5. 打开%Program Files%/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages/DotNetFx35SP1 文件夹。找到 zh-CHS文件夹,在该文件夹下新建一个DotNetFX35文件夹;然后再打开刚刚新建的DotNetFX35文件夹,在文件夹下新建 x86 和 x64 两个文件夹。

 

下载 dotnetfx35langpack_x86zh-CHS.exe

http://download.microsoft.com/download/7/7/b/77b96978-c805-4674-a9b0-43351e86b41f/dotnetfx35langpack_x86zh-CHS.exe

) 到 x86 下;

下载 dotnetfx35langpack_x64zh-CHS.exe (http://download.microsoft.com/download/7/7/b/77b96978-c805-4674-a9b0-43351e86b41f/dotnetfx35langpack_x64zh-CHS.exe)

到 x64 下。

 

 

 

 

 

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
### 回答1: 首先,.NET Framework 3.5 SP1是一款Microsoft商业应用程序开发框架。对于某些用户,离线安装cab文件是更好的选择,因为它允许在没有互联网连接的计算机上安装框架。 离线安装cab文件的步骤如下: 1. 首先,在Microsoft官网下载.NET Framework 3.5 SP1的cab文件。 2. 当您获得cab文件后,您需要将其下载到您的计算机上而不是在线。 3. 在下载完成后,您需要提取cab文件。打开命令提示符并导航到cab文件所在的文件夹,并输入以下命令: expand.exe -F:* cab_filename.cab folder_location 其cab_filename是你的cab文件名,folder_location是你将要提取到的目录。 4. 执行此命令后,文件将提取到所选文件夹。 5. 接下来,您需要运行以下命令将.NET Framework 3.5 SP1安装到计算机上: dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:folder_location /LimitAccess 其folder_location是您在步骤3选择的文件夹位置。 6.等待一段时间,框架就会安装到您的计算机上了。 总之,使用离线安装cab的方法安装.NET Framework 3.5 SP1非常简单,无需互联网连接,并且适用于那些缺乏快速和稳定网络连接的用户。 ### 回答2: .NET Framework 3.5 SP1离线安装cab是一种可以在没有互联网连接的环境安装.NET 3.5 SP1的方法。在离线安装之前,先要下载离线安装包和必要的cab文件,然后按照一定的步骤进行安装。 第一步是下载.NET Framework 3.5 SP1离线安装包和必要的cab文件。下载地址可以在微软官网上找到。将下载好的文件保存在本地磁盘上。 第二步是解压缩离线安装包以及cab文件。可以使用WinRAR等解压软件,将下载好的文件解压缩到一个文件夹。 第三步是打开CMD命令行工具。按下Win+R组合键,打开运行窗口,输入CMD,然后按下确认键。 第四步是运行DISM.EXE命令。在CMD命令行输入以下命令: dism /online /enable-feature /featurename:NetFX3 /All /Source:F:\sources\sxs /LimitAccess 其,F:\sources\sxs是离线安装包和cab文件的路径,可以根据实际情况进行修改。 第五步是等待安装完成。安装过程可能比较耗时,请耐心等待。 第六步是检查安装是否成功。可以在控制面板的程序和功能查看是否已安装.NET Framework 3.5 SP1。 总体来说,.NET Framework 3.5 SP1离线安装cab的方法比较麻烦,需要多个步骤,但是在没有互联网连接的环境却是必要的。需要注意的是,安装过程,要确保本机拥有管理员权限,否则可能会出现安装失败的情况。 ### 回答3: .NET Framework 3.5 SP1Microsoft Windows操作系统的一种应用程序框架,它可以帮助开发人员创建并运行Windows应用程序。 如果您想在没有Internet连接的情况下安装 .NET Framework 3.5 SP1,则可以使用离线安装文件。 在这里,我们将介绍如何使用cab文件进行离线安装。 首先,您需要下载 .NET Framework 3.5 SP1离线安装cab文件。您可以在Microsoft官方网站上找到它。下载并存储此cab文件。 接下来,打开您的Windows命令提示符,并导航到存储cab文件的文件夹。在该文件夹,输入以下命令并按Enter键: dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:<path_to_cab_file> /LimitAccess 在此命令,“<path_to_cab_file>”应替换为您所存储cab文件的实际路径。 执行此命令后,硬盘驱动器会自动搜索所需的文件以完成安装。 在安装过程,您可能会被要求输入Windows安装光盘或ISO映像的路径,以完成 .NET Framework 3.5 SP1安装。 在这种情况下,您只需要确保输入正确的路径即可完成安装。 总之,使用离线安装cab文件可以帮助您不依赖于互联网,快速、方便地安装 .NET Framework 3.5 SP1。 但是,请确保下载的cab文件是最新版本,并遵循安装过程的所有提示和说明,以确保正确地安装并提高Windows应用程序的性能和运行效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值