如何在安装setup时判断.net framework 2.0 sp1有没有安装。

mancinigt 2009-03-12 10:19:17
用visual studio 2005, c# , sql 2005开发的项目, 制作了setup时也选择了.net framework 2.0.可是在安装后还是不能运行(尽管setup 如果检测到机器里没有.net framework 2.0就会自动安装),原因是这个application 需要.net framework 2.0 sp1才能工作。所以还要自己把.net framework 2.0 sp1 下载安装然后才能用。我的问题是,在制作setup project时,可不可以把.net framework 2.0 sp1加到 launch condition中(替换到那个默认的.net framework 2.0 launch),然后在运行setup时,如果机器中没有安装sp1就自动安装或者显示提示信息。谢谢了
...全文
818 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cekongwenlong 2011-05-07
  • 打赏
  • 举报
回复
好呀,东西真是不错,谢谢老大给我们的指导
  • 打赏
  • 举报
回复
首先,我经历过:

我把自己做好的SetUP文件发给我的弟弟,他在网吧安装缺少.net framework 2.0,但在安装程序会自动安装。

其次:把.net framework 2.0打包时随便加进去哦
mancinigt 2009-03-12
  • 打赏
  • 举报
回复
.net framework 2.0 我已经打包到安装程序中了,如果目标机器上没有.net framework 2.0 我的安装程序会自动安装, 现在问题是我想把.net framework 2.0 sp1 打包到安装程序中,
bingbingw 2009-03-12
  • 打赏
  • 举报
回复
HKLM\Software\Microsoft\.NETFramework 下应该有 v3.0 sp1这项~~
在Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\dotnetfx下,添加一个判断吧~
jackljane 2009-03-12
  • 打赏
  • 举报
回复
把.net 2.0 framework 打包进安装文件就可以了。如果目标机器上没安装。从打包文件里安装。如果安装了,则不用再安装。
无须自己判断。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧