当前位置:  开发笔记 > 编程语言 > 正文

Visual Studio 2010安装项目问题

如何解决《VisualStudio2010安装项目问题》经验,为你挑选了1个好方法。

我创建了一个使用.NET framework 3.5 SP1和SQL Server 2008 Express的应用程序.应用程序很好,现在我要为此制作一个安装项目.

当我第一次构建我的设置时,它很好,因为所有先决条件都没有包含在设置中.

但我希望我的设置也安装.NET 3.5 SP1和SQL SERVER 2008 Express.因此,我已将安装项目属性中的选项从"从以下位置下载先决条件"更改为"从与我的应用程序相同的位置下载先决条件".除此之外,我还检查了上面的选项,如.NET 3.5 SP1和SQL Server 2008 Express等.

完成所有这些后,我再次构建我的项目.这次我得到了57个错误.


错误1先决条件的安装位置尚未设置为"组件供应商的网站",并且".NET Framework 3.5 SP1"项中的文件"DotNetFX35SP1\dotNetFX20\aspnet.msp"无法位于磁盘上.有关更多信息,请参阅帮助 D:\ MindStrike Setup\MindStrike Setup.vdproj MindStrike Setup

错误2先决条件的安装位置尚未设置为"组件供应商的网站",并且".NET Framework 3.5 SP1"项中的文件"DotNetFX35SP1\dotNetFX20\aspnet_64.msp"无法位于磁盘上.有关更多信息,请参阅帮助 D:\ MindStrike Setup\MindStrike Setup.vdproj MindStrike Setup Error 3先决条件的安装位置尚未设置为'组件供应商的网站',项目'.NET Framework 3.5 SP1中的文件'DotNetFX35SP1\dotNetFX20\clr.msp' '无法定位在磁盘上.有关更多信息,请参阅帮助 D:\ MindStrike Setup\MindStrike Setup.vdproj MindStrike Setup

错误4先决条件的安装位置尚未设置为"组件供应商的网站",并且".NET Framework 3.5 SP1"项中的文件"DotNetFX35SP1\dotNetFX20\clr_64.msp"无法位于磁盘上.有关更多信息,请参阅帮助 D:\ MindStrike Setup\MindStrike Setup.vdproj MindStrike Setup


由于问题会变得太大,所以我只是粘贴了3个错误,但总共有57个错误.

提前致谢



1> Murph..:

快速搜索表明你可能想看看这个: http://social.msdn.microsoft.com/forums/en-US/vssetup/thread/d3c1991a-9353-43f0-be82-2dacedc1ceba/


VS2008SP1Readme.htm第2.3.1.1节中的相关信息:

如果在.NET Framework 3.5 SP1引导程序包中的先决条件对话框中选择安装项目或ClickOnce的发布,也可以选择"从同一地点为我的应用程序下载的先决条件"时,显示下面的生成错误:

先决条件的安装位置尚未设置为"组件供应商的网站",并且"Microsoft.Net.Framework.3.5.SP1"项中的文件"dotNetFx35setup.exe"无法位于磁盘上.

要解决此问题:

更新包数据

    打开[程序文件] \微软的SDK \的Windows\v6.0A \引导程序\软件包\ DotNetFx35SP1文件夹或的%ProgramFiles(x86)的%\微软的SDK \的Windows\v6.0A \引导程序\软件包\ DotNetFx35SP1在x64操作系统

    在记事本中编辑Product.xml文件.

    将以下内容粘贴到元素中:

    找到

    找到

    保存product.xml文件

下载并解压缩核心安装文件

    导航到以下URL:http: //go.microsoft.com/fwlink?LinkID = 118080

    将dotNetFx35.exe文件下载到本地磁盘.

    打开命令提示符窗口并切换到您下载dotNetFx35.exe的目录.

    在命令提示符下,键入: dotNetFx35.exe /x:.这会将Framework文件解压缩到当前目录中名为"WCU"的文件夹中.

    复制WCU\dotNetFramework文件夹的内容并将其粘贴到%Program Files%\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35SP1文件夹中(%ProgramFiles(x86)%\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35SP1在x64操作系统上).注意:请勿复制WCU\dotNetFramework文件夹本身.

    WCU文件夹下应该有5个文件夹,现在每个文件夹都应出现在DotNetFx35SP1文件夹中.文件夹结构应类似于以下内容:

    DotNetFx35SP1(文件夹)

    dotNetFX20(文件夹

    dotNetFX30(文件夹)

    dotNetFX35(文件夹)

    dotNetMSP(文件夹)

    TOOLS文件夹)

    en(或其他一些本地化文件夹)

    dotNetFx35setup.exe(文件)

您现在可以删除在步骤2和4中下载和提取的文件和文件夹.

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有