zoukankan      html  css  js  c++  java
  • 。NET程序安装包制作(WEB安装项目)

    NET程序安装包制作(WEB安装项目)

    左直拳

    一、新建项目—安装和部署项目—WEB安装项目

    二、安装文件夹。

    1、进入文件系统视图。方法为选定该项目,鼠标右键,弹出快捷菜单,选视图-文件系统。也可以直接点“解决方案资源管理器”上部的快捷图标。

    2、在“WEB应用程序文件夹”里添加程序需要用到的文件,例如HTM文件,ASPX文件,BIN文件夹,等等。

    3、设置虚拟目录属性。右击“WEB应用程序文件夹”,选属性。一般只须修改默认文档“defaultdocument”以及虚拟目录名“VirtualDirectorly”。

    如果想安装多个虚拟目录

    可以根据需要添加多个“WEB自定义文件夹”,方法是右击最顶端的[目标计算机上的文件系统],在弹出的菜单中选“添加特殊文件夹”—WEB自定义文件夹。但需要指出的是,这些多出来的虚拟目录只能在设计时设置好,而在安装包过程中却无从控制。例如,在安装的时候,程序会询问安装后的虚拟目录名和端口,但这些都指的是第一个安装文件夹,后面这些添加进去的虚拟目录无一例外地装到了端口80的位置,也就是默认网站下。不过在卸载的时候,系统反而能够将它们全部卸载。

    如果想在程序组菜单中也创建菜单项

    可以进行以下456的步骤。不过这样做好象有点问题。我曾经在[用户的“程序”菜单]中放置卸载命令unInstall,但卸载的时候,居然提示要放进安装盘!(如果是硬盘安装,则改变了安装盘的路径或安装文件重命名,都会触发此提示)

    4、WEB安装项目没有默认提供[用户的“程序”菜单],需要自己创建一个:右击最顶端的[目标计算机上的文件系统],在弹出的菜单中选“添加特殊文件夹”—用户的“程序”菜单。

    5、在[用户的“程序”菜单],创建一文件夹,命名,这个就是将来出现在用户的程序菜单中的文件夹。注意如果该文件夹的名字若与现有的程序菜单相同,则新安装的程序菜单项会与现有的挤在一块,如果子菜单项名字也一样,则会覆盖原有。

    6、创建EXE文件快捷方式,改成适当的名字,剪切粘贴到“用户的程序菜单/文件夹”和“用户桌面”。鼠标右键看属性,ICON,从“应用程序文件夹”中选好对应的图标文件。这样安装后,程序将会在程序组以及桌面显示快捷方式。

    三、用户界面

    安装过程中,每个窗口上面会显示一幅图片。如果不指定,将会用默认图片代替。通常,应该用个性化的图片代替。同样,这张图片也应预先放在“应用程序文件夹”里。

    1、  进入用户界面视图。方法为选定该项目,鼠标右键,弹出快捷菜单,选视图-用户界面

    2、  将各个窗体的bannerBitmap改为个性化的图片。

    四、项目属性

    选定该项目,然后选菜单栏“视图”—“属性窗口”,将productnametitle改为软件名称,它们在安装过程中会显示。注意,要用菜单栏中的“视图”—“属性窗口”,如果直接用鼠标右键,出来的是一个似乎没用的属性窗口。

    如果在[用户的程序菜单]中添加卸载命令unInstall,可以进行以下操作:

    拷贝productcode;切换到文件系统视图,选“用户的程序菜单”,找到卸载文件unInstall.exe的快捷方式,鼠标右键看属性,在属性Arguments里粘贴刚才复制的productcode。

    UnInstall.exe是自行编写的一个程序,它的main()函数支持参数。将安装软件的productcode传给它,以保证准确地将其卸载。

    五、启动条件

    系统会自动加上.NET FRAMEWORKIIS的检测。(我发现,刚新建安装项目时,系统还没有在启动条件中加上.NET FRAMEWORK,但当在文件夹中加入了文件后,启动条件视图中,.NET FRAMEWORK赫然在列)

  • 相关阅读:
    Python基础笔记
    Oracle PL/SQL学习之Hello World(0)
    编程开发之--Oracle数据库--存储过程在out参数中使用光标(3)
    编程开发之--Oracle数据库--存储过程和存储函数(2)
    编程开发之--Oracle数据库--存储过程和存储函数(1)
    火车票售票系统
    MySQL 字段内容区分大小写
    json_encode($b, JSON_FORCE_OBJECT) 可以强制转换成对象
    Sublime Text3配置
    springboot-配置多个数据源
  • 原文地址:https://www.cnblogs.com/leftfist/p/4258362.html
Copyright © 2011-2022 走看看