8

我有一个 .Net 安装项目,并将先决条件的安装位置设置为“从与我的应用程序相同的位置下载”。

我从https://www.microsoft.com/downloads/en/details.aspx?FamilyID=992cffcb-f8ce-41d9-8bd6-31f3e216285c下载了“Microsoft .NET Framework Client Profile Offline Installer”并将其放入目录中:

C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35Client 和 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFx35Client

但我仍然收到错误消息“先决条件尚未设置为'组件供应商的网站',并且无法在磁盘上找到项目'.NET Framework 3.5 SP1 客户端配置文件'中的文件'DotNetFx35Client\DotNetFx35ClientSetup.exe'。”

任何想法?

我有 Windows 7 和 Visual Studio 2010 ......

谢谢!斯特凡

4

2 回答 2

4

请注意名称不匹配,您下载的名称中缺少“安装程序”。重命名文件,使其名称与 VS 抱怨的名称匹配。

于 2011-01-17T16:40:18.947 回答
0

请注意,如果您手动下载文件,离线设置将起作用。但是,如果稍后您将选项更改回Download prerequisites from Vendor's site设置将下载在线安装程序,它会尝试将其哈希值与属于您手动复制的文件的哈希值进行比较,用户将获得一个

安装程序检测到文件 DontNetFx35ClientSetup.exe 自最初发布以来已更改或可能已损坏

如果您希望在线安装程序再次工作,则需要再次将其280kb DotNetFx35ClientSetup.exe放回 Bootstrapper 包文件夹中。

于 2012-05-27T23:06:16.523 回答