nec*_*ixy 5 .net installation visual-studio-2010
我创建了一个使用.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个错误.
由于问题会变得太大,所以我只是粘贴了3个错误,但总共有57个错误.
提前致谢
快速搜索表明你可能想看看这个: 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"无法位于磁盘上.
要解决此问题:
更新包数据
<PackageFile Name="TOOLS\clwireg.exe"/> <PackageFile Name="TOOLS\clwireg_x64.exe"/> <PackageFile Name="TOOLS\clwireg_ia64.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文件夹中.文件夹结构应类似于以下内容:
您现在可以删除在步骤2和4中下载和提取的文件和文件夹.
| 归档时间: |
|
| 查看次数: |
9664 次 |
| 最近记录: |