NorthSnow HOME

北风吹来,雪花飘飘;一片一片,好像鹅毛;飘呀飘呀,地上白了。

DotNet下简单的程序部署

 

  如果要在VisualStudio .net 中部署软件,有很多种方法的,最简单的方法就是创建一

个《安装和部署》- 《安装项目》。具体细节如下:

1.    custom 文件夹的Property 属性 默认都是大写。并可以作为变量使用

[PROPERTYNAME]

如果没有为 文件夹 指定 搜索返回,则使用 DefaultLocation,如果没有指定DefaultLocation 则使用 [TARGETDIR]+[ PROPERTYNAME]

2.    有些文件夹可以通过变量获得

比如:Windows文件夹 就可以用 [WindowsFolder] 获得

3.    变量都是用 [] 括起来,并且大小写敏感

4.    部署项目属性中的一些属性可以用作变量来引用

比如: [Manufacturer]  和 [ProductName]

5.    在 用户界面  中 设定 安装界面中的一些属性,包括文字说明,欢迎图片等。在  启动-〉安装文件夹  中的 InstallAllUsersVisible 属性 可以设置安装过程中的   所有人/尽自己 控件是显示还是隐藏。

6.    注册表 的功能 就是往注册表的指定位置 添加 键/项,可以使用变量

7.    文件系统默认提供了  用户的“程序”菜单 和 用户桌面,帮我们创建快捷方式

8.    文件系统 提供很多系统文件夹 ,我们可以直接 添加这些系统文件夹。非常方便。 还提供了一个  Global Assembly Cache 文件夹 ,它默认指向 C:/Windows/Assembly 并不可以修改。我们把签了名的强名称组件放到这个文件夹中。

9.    在 启动条件 -> 搜索目标计算机 中添加 注册表搜索 可以从注册表中搜索项值,并把它赋给 变量。比如下面的图中所示,把注册表中  LOCALMACHINE/SOFTWARE/kinsoft/Powerword/10.0/Professional 中的 PathName的值 赋给 变量 TARGETDIR

 

   

10.[TARGETDIR] 是系统变量,表示当前的安装中用户最终选定的安装路径

11.当添加文件的时候,会自动添加相应的依赖项。

12.可以添加自定义文件类型。但是需指定一个打开程序。现在只能指定安装包中包含的程序。不知道如何指定目标机器上的程序?

13.还不知道 自定义编辑操作器 如何使用?

 

 

生成了安装程序以后,手动拷贝到安装中的文件是不能被安装的。

但是,可以用一个文件替换安装包中的文件。

 

阅读更多
个人分类: 安装和部署
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

DotNet下简单的程序部署

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭