none
创建Windows安装项目 RRS feed

  • 问题

  • 请问,创建Windows安装项目的时候是不是一定要写“注册表”,

    不写行吗??

    这个注册表到底有什么作用??

    还有一个问题,就是:有些写出来的程序,需要依赖  .net framework 这个库,但是有些电脑并有预先安装(比如我家里的),那我是不是要在生成安装项目的时候,顺便把 .net framework 放到安装项目里面啊?具体要怎么做呢??

     

    纠结!


    2012年1月28日 13:38

答案

全部回复

  • 不一定要写注册表,注册表的作用是“注册程序”用——假设你定制了一种特殊的文件(比如后缀为*.abc的),且该文件只用你自己的软件可以打开(双击)。此时你需要写入注册表了。

    第二个问题,关于如何依赖net framework,请参考如何把类库打包进入项目中


       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处
    2012年1月29日 8:19
    版主
  • 感谢你的回答!

    但是关于第二个问题,我还是不明白!

    我的意思是 比如说,我现在做了一个简单计算机的小程序,它运行的前提是要预先安装 .net framework 3.5 ,但是我把这个软件带到朋友家里安装的时候发现他的电脑没有安装 .net framework 3.5  ,并且他家没得上网不能马上下载 .net framework 3.5, 那我要怎么制作这个安装包,使得这个安装包会先自动安装 .net framework 3.5然后才安装简单计算机啊??

     

    本人菜鸟,请见谅!

    2012年1月29日 14:46
  • 我的意思是 比如说,我现在做了一个简单计算机的小程序,它运行的前提是要预先安装 .net framework 3.5 ,但是我把这个软件带到朋友家里安装的时候发现他的电脑没有安装 .net framework 3.5  ,并且他家没得上网不能马上下载 .net framework 3.5, 那我要怎么制作这个安装包,使得这个安装包会先自动安装 .net framework 3.5然后才安装简单计算机啊??

    我完全明白你的意思,你是要安装程序自动检测是否安装了对应的NET FRAMEWORK3.5包……

  • “解决方案资源管理器”中,选择部署项目。

  • “项目”菜单上,单击“属性”

  • “属性页”对话框中,展开“配置属性”节点,然后选择“生成”属性页。

  • 单击“系统必备”按钮。勾选net framework3.5等必要内容准备打包。

  • “系统必备”对话框中,选择一个位置:

    • 如果要将系统必备组件的安装程序部署到与应用程序安装程序相同的位置,请单击“从与我的应用程序相同的位置下载系统必备组件”


  •    QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处
2012年1月30日 0:51
版主
  • 谢谢!!!!!
    2012年1月31日 2:17
  • 谢谢!!!!!
    不用谢!欢迎来论坛讨论技术问题,同时多多帮助别人!
       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处
    2012年1月31日 2:18
    版主