VS2008 SP1制作安装程序时如何将.Net Framework3.5 SP1打包进去

分类: 技术心得(C#与JAVA) 成功经验 2010-06-03 16:24 2208人阅读 评论(0) 收藏 举报

这两天都在弄一个 Windows Setup 项目,希望弄得尽善尽美,直到刚刚终于大功告成,但当我想将 .Net Framework 3.5 SP1 安装档也加入到我的 Setup 项目时(如下图),却发现项目无法编译。

 

错误讯息如下:>>>>>>>>>>

1、系统必备的安装位置未设置为“组件供应商的网站”,无法在磁盘上找到项“.NET Framework 3.5 SP1”中的文件“DotNetFX35SP1/DotNetFX35/x64/dotnetfx35langpack_x64zh-CHS.exe”。有关详细信息,请参见“帮助”。

2、系统必备的安装位置未设置为“组件供应商的网站”,无法在磁盘上找到项“.NET Framework 3.5 SP1”中的文件“DotNetFX35SP1/DotNetFX35/x86/dotnetfx35langpack_x86zh-CHS.exe”。有关详细信息,请参见“帮助”。

 

解决的方式如下:>>>>>>>>>>>>>>>

1.       先取得 .NET Framework 3.5 Service Pack 1 (Full Package) ( 231 MB )

2.       再根据 Visual Studio 2008 SP1 readme 2.3.1. General Issues章节进行修正即可!

由于中文版的 Visual Studio 2008 SP1 自述文件 文件质量有问题,照着做很容易做错,因此修正的流程补充说明如下:

1.       先找到 [Program Files]/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages/DotNetFX35SP1 目录,若是 x64 架构 [Program Files] 请替换成 C:/ProgramFiles(x86)

2.       用「记事本」开启该目录下的Product.xml文件

3.       将以下片段插入到

 <PackageFiles CopyAllPackageFiles=”IfNotHomeSite”> 这行下方:

        <PackageFile Name="TOOLS/clwireg.exe" />

        <PackageFile Name="TOOLS/clwireg_x64.exe" />

        <PackageFile Name="TOOLS/clwireg_ia64.exe" />

4.       找到<PackageFileName=”dotNetFX30/XPSEPSC-x86-en-US.exe” 这行与 <PackageFile Name=”dotNetFX30/XPSEPSC-amd64-en-US.exe” 这行,并将这两行的 PublicKey 原本的值改成以下的值 ( 请注意复制的时候不要复制到空格符 )

3082010A0282010100A2DB0A8DCFC2C1499BCDAA3A34AD23596BDB6CBE2122B794C8EAAEBFC6D526C232

118BBCDA5D2CFB36561E152BAE8F0DDD14A36E284C7F163F41AC8D40B146880DD98194AD9706D0574476

5CEAF1FC0EE27F74A333CB74E5EFE361A17E03B745FFD53E12D5B0CA5E0DD07BF2B7130DFC606A2885758

CB7ADBC85E817B490BEF516B6625DED11DF3AEE215B8BAF8073C345E3958977609BE7AD77C1378D33142F

13DB62C9AE1AA94F9867ADD420393071E08D6746E2C61CF40D5074412FE805246A216B49B092C4B239C74

2A56D5C184AAB8FD78E833E780A47D8A4B28423C3E2F27B66B14A74BD26414B9C6114604E30C882F3D00B

707CEE554D77D2085576810203010001

5.       Product.xml存档。

6.       将已下载的 .NET Framework 3.5 Service Pack 1 (Full Package) 解压缩到任意暂存目录,解压缩的方法必须透过指令执行:dotNetFx35.exe /x:  (或用WinRAR解压)

7.       解压缩后,该目录会多出一个WCU目录,在里面又会有一个dotNetFramework目录,请将WCU/dotNetFramework目录下所有的目录与档案都移至[ProgramFiles]/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages/DotNetFX35SP1目录下。完成后的图示如下:

 

8.       如上图标红框的部分是语言包(Language Pack) 的部分,各位在 Visual Studio 2008 SP1 自述文件 2.3.1. 章节里也可以下载的到,照着目录放置下载后的档案即可。Chinese (Traditional)为例,档案下载后的目录结构会变成以下这样:(简体中文目录名是:zh-CHS,将dotNetFX35目录完整拷贝到zh-CHS下即可。)

 

 

智慧旅游解决方案利用云计算、物联网和移动互联网技术,通过便携终端设备,实现对旅游资源、经济、活动和旅游者信息的智能感知和发布。这种技术的应用旨在提升游客在旅游各个环节的体验,使他们能够轻松获取信息、规划行程、预订票务和安排食宿。智慧旅游平台为旅游管理部门、企业和游客提供服务,包括政策发布、行政管理、景区安全、游客流量统计分析、投诉反馈等。此外,平台还提供广告促销、库存信息、景点介绍、电子门票、社交互动等功能。 智慧旅游的建设规划得到了国家政策的支持,如《国家长期科技发展规划纲要》和国务院的《关于加快发展旅游业的意见》,这些政策强调了旅游信息服务平台的建设和信息化服务的重要性。随着技术的成熟和政策环境的优化,智慧旅游的机已经到来。 智慧旅游平台采用SaaS、PaaS和IaaS等云服务模式,提供简化的软件开发、测试和部署环境,实现资源的按需配置和快速部署。这些服务模式支持旅游企业、消费者和管理部门开发高性能、高可扩展的应用服务。平台还整合了旅游信息资源,提供了丰富的旅游产品创意平台和统一的旅游综合信息库。 智慧旅游融合应用面向游客和景区景点主管机构,提供无线城市门户、智能导游、智能门票及优惠券、景区综合安防、车辆及停车场管理等服务。这些应用通过物联网和云计算技术,实现了旅游服务的智能化、个性化和协同化,提高了旅游服务的自由度和信息共享的动态性。 智慧旅游的发展标志着旅游信息化建设的智能化和应用多样化趋势,多种技术和应用交叉渗透至旅游行业的各个方面,预示着全面的智慧旅游代已经到来。智慧旅游不仅提升了游客的旅游体验,也为旅游管理和服务提供了高效的技术支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值