我有一个.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 ......
谢谢! 斯蒂芬
答案 0 :(得分:4)
请注意名称不匹配,您下载的设置中缺少“设置”。重命名文件,使其名称与VS抱怨的名称相匹配。
答案 1 :(得分:0)
请注意,如果您手动下载文件,则脱机设置将起作用。但是如果稍后您将选项更改回Download prerequisites from Vendor's site
,则安装程序将下载在线安装程序,它将尝试将其哈希值与属于您手动复制的文件的哈希值进行比较,然后用户将获得
安装程序检测到文件DontNetFx35ClientSetup.exe也有 自最初发布以来可能已更改或可能已损坏
如果您希望在线安装程序再次运行,则需要将280kb DotNetFx35ClientSetup.exe
重新放回Bootstrapper软件包文件夹中。