请教下VS2010制作安装包的问题

时间:2023-01-19 17:47:48
环境:VS2010,额外安装了.net framework 3.5SP,从添加或删除程序 可以看到.net framework 2.0 SP2已经有了,(.net framework 3.5SP包含.net framework 2.0 SP2 )

问题一:
我制作安装包,点击 系统必备,
看到 请选择要安装的系统必备组件

这个组件列表中怎么只 .net framework 3.5SP 等等,我希望选择.net framework 2.0 SP2 ,但是没有.net framework 2.0 SP2 这是什么原因呢?我想把.net framework 2.0 SP2 打进安装包,可就是组件列表中找不到?

问题二:
制作安装包,
我想在注册表中设置为开机就启动,想加一个启动项,但是需要安装路径才行啊,即在注册表中加入安装路径和可执行文件名称,不然开机启动找不到的啊,怎么获取安装路径呢?有$InstallPath 之类的变量吗?

3 个解决方案

#1


问题1:你的程序用的是.net framework3.5的吧?更改为2.0的
问题2:直接修改注册表就行 http://blog.csdn.net/zexin1000/article/details/7565393

#2


请教下VS2010制作安装包的问题请教下VS2010制作安装包的问题

#3


引用 1 楼 hjywyj 的回复:
问题1:你的程序用的是.net framework3.5的吧?更改为2.0的
问题2:直接修改注册表就行http://blog.csdn.net/zexin1000/article/details/7565393


多谢,按照你的方法去做,第二个问题解决了,但是第一个问题,还是存在问题,我之前已经将 应用程序 的目标框架 修改成 .net framework 2.0了,但是问题并没有解决,还是一样的。

#1


问题1:你的程序用的是.net framework3.5的吧?更改为2.0的
问题2:直接修改注册表就行 http://blog.csdn.net/zexin1000/article/details/7565393

#2


请教下VS2010制作安装包的问题请教下VS2010制作安装包的问题

#3


引用 1 楼 hjywyj 的回复:
问题1:你的程序用的是.net framework3.5的吧?更改为2.0的
问题2:直接修改注册表就行http://blog.csdn.net/zexin1000/article/details/7565393


多谢,按照你的方法去做,第二个问题解决了,但是第一个问题,还是存在问题,我之前已经将 应用程序 的目标框架 修改成 .net framework 2.0了,但是问题并没有解决,还是一样的。