Visual Studio Setup项目“无法在磁盘上找到项‘Microsoft.Net.Framework.3.5.SP1’”的解决方法

  在生成Setup项目的时候,如果选择“系统必备软件”中的“Microsoft.Net.Framework.3.5.SP1”,并且将“指定系统必备组件的安装位置”选定为“从与我的应用程序相同的位置下载必要组件”。 会出现“系统必备的安装位置未设置为“组件供应商的网站”,无法在磁盘上找到项“Microsoft.Net.Framework.3.5.SP1””的错误提示,这是因为Visual Studio 2010安装包中未包含.Net.Framework.3.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/v7.0A/Bootstrapper/Packages/DotNetFx35SP1 文件夹内。完成之后,可以删除WCU文件。


4. 打开 %Program Files%/Microsoft SDKs/Windows/v7.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/v7.0A/Bootstrapper/Packages/DotNetFx35SP1 文件夹。找到 zh-CHS 文件夹,在该文件夹下新建一个DotNetFX35文件夹;然后再打开刚刚新建的DotNetFX35文件夹,在文件夹下新建 x86 和 x64 两个文件夹。
下载 dotnetfx35langpack_x86zh-CHS.exe 放到 x86 下,

下载地址:http://download.microsoft.com/download/7/7/b/77b96978-c805-4674-a9b0-43351e86b41f/dotnetfx35langpack_x86zh-CHS.exe
下载 dotnetfx35langpack_x64zh-CHS.exe 放到 x64 下,

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值