耗时一个月的机房终于进入尾声了,在这期间遇到了很多问题,也收获了很多知识,这些会在验收机房后发表总结,现在想和大家分享一下,我是如何对完成的机房收费系统进行打包的,其实很简单,但是其中要注意的小细点还是比较多的。
这里展示的是利用Visual Studio 2010自带的打包工具来打包的。
1.新建项目:
(1)添加新建项目
(2)选择安装项目
2.添加输入项目
(1)在新建项目后,主界面会出现以下窗口;解决方案资源管理器中也会自动生成你在新建项目中生成的项目名称。
(2)添加依赖项。
项目输出中,我们应该选择自己的U层,因为我们在打包的时候打包的只有U层。
添加项目输出后,界面和解决方案资源管理器中都回自动添加U层引用的dll文件,如下图所示:
(3)易错点:这时候还没有完成,如果直接生成安装包部署的话会出错。原因就是:此时依赖项中没有D层的dll文件。虽然生成解决方案时,U层下会有D层的dll文件,但是这里自动生成的是U层直接引用的项,所以这时候我们需要手动添加。类似的还有报表。
(此时还需特别注意一点:我们添加的D层的dll文件,应该是U层-bin-Debug下的dll文件!)
这时候,我们的依赖项算是全部添加完成了:
补充:这时候还有一点需要提醒大家:为了方便安装的用户使用我们的软件,我们一般会在用户安装完毕后自动在桌面生成快捷方式,步骤很简单,但是这是思想的体现吧:右击主输出--创建**快捷方式--复制或剪切在用户桌面上即可
3.最后生成
(1)只需右击项目名称“机房收费系统2.0”,直接生成即可。
这时候,在我们安装的目录下,就可以看到此程序的安装包了!