VS制作安装程序,包含mdb数据库文件

使用的平台:Visual Studio 2005

 

目的:为“报表”制作一个安装程序,附加数据库的mdb文件,水晶报表的rpt文件。

 

步骤如下

 

1,打开"报表“的工程,为它添加一个Setup的项目。

 

文件-》添加-》新建项目

 

”添加新项目“对话框中:其他项目类型-》Setup And Deployment-》Setup Project

 

假设项目名称为”SetupReporter“

 

2,设置Setup项目的属性

解决方案管理资源管理器中,选择SetupReporter,右键:Add-》项目输出-》Primary Output、Localized Resources、Content Files

 

记住,需要在报表的工程中将mdb文件和rpt文件都包含在项目中,这样才能让Content Files这个设置生效。

 

 

添加Unistall:

在打包项目中添加文件msiexec.exe(一般在c:/windows/system32(系统目录中)找到)。
在文件系统视图中选择应用程序文件,在msiexec.exe上单击右键选择“创建快捷方式”,重命名快捷方式为“uninst”.
更改此快捷方式Argmuments为“/x {产品ID}”,产品ID的值为打包项目的ProductCode属性值。


参考另一篇文章:http://hi.baidu.com/zsq811122/blog/item/ea6781f425e97767ddc474a6.html

1.新建一C# Windows From项目,完成项目的工作

2.菜单-》文件-》添加项目-》新建项-》安装部署项目-》安装向导

选择上面那个项目的主输出。

在安装项目的属性栏中会显示出"XXX部署项目属性",在第一个AddRemoveProgramsIcon属性后"浏览"到你的ICO图标,接着在下面Author输入作者名,也就是你的名字,其他Localization是语言属性,Manufacturer,ProductName的属性将是用户在安装时默认设置的文件夹路径一部分了,设置Title为你的应用程序标题名称。

3.右击"安装项目"上,选择文件系统视图

在应用程序文件夹,添加一个文件,如果是WIN98下的安装,请选择WIN98操作系统目录下的msiexec.exe文件(一般在c:\windows\system目录下);如果是其他,比如WIN2K系列,请选择该操作系统目录下的msiexec.exe文件(一般在\winnt\system32目录下)。

4.在文件系统视图的"用户程序菜单"里,添加一个目录,命名为项目的名字,

并且,在这个目录里,添加一个快捷方式,指向项目的主输出,

再添加一个快捷方式,指向加入的文件Msiexec.exe,命名为:"卸载",

5.在解决方案里,选择安装项目,再打开属性视图,打开安装项目的属性面板,里面有一项:

ProductCode {5284694C-24C1-4FCF-A705-D4B9A0081274}

把后面的{5284694C-24C1-4FCF-A705-D4B9A0081274},复制一下。

6.在"卸载"快捷方式的属性里,有一个叫Arguments的属性栏,在属性栏中首先填入"/x"后加一个空格,再"粘贴",将ProductCode的属性值COPY至此。

7、再在VS.Net的顶部菜单栏中"生成"-"生成 XXXX"(XXXX为你的项目名称)



你可能感兴趣的:(VS制作安装程序,包含mdb数据库文件)