VB.NET 程序发布
耗时一个月的机房终于进入尾声了,在这期间遇到了很多问题,也收获了很多知识,这些会在验收机房后发表总结,现在想和大家分享一下,我是如何对完成的机房收费系统进行打包的,其实很简单,但是其中要注意的小细点还是比较多的。
这里展示的是利用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”,直接生成即可。
这时候,在我们安装的目录下,就可以看到此程序的安装包了!
- 15楼lishuangzhe7047昨天 20:55
- 孙,在xp上运行出错。。
- 14楼hy6688_昨天 20:40
- 很好的教程值得收藏
- 13楼lvshihua昨天 20:39
- 总结的真详细啊!
- 12楼ggibenben1314昨天 20:34
- 教程
- 11楼zhanglianhai555昨天 20:20
- 大仙就是不一样。。佩服。
- 10楼kanglix1an昨天 19:36
- 图文并茂,加油
- 9楼wang13667539325昨天 19:16
- 很详细,图文并茂。
- 8楼liutengteng130昨天 11:13
- 很厉害啊,很详细。
- 7楼ironxue前天 20:03
- 我用的vs2012的自带发布。。感觉很繁琐。。
- 6楼jly4758前天 19:42
- 很详细的教程呀!
- 5楼xjc1278003262前天 15:29
- 思想的体现
- 4楼tang_huan_11前天 08:46
- 文图并茂,很好的教程解说!加油!
- 3楼han_yankun2009前天 08:37
- 方便简单呀,比2012的简单的好多
- 2楼zwk626542417前天 08:29
- 很详细的发布教程。
- 1楼cjr152336611433天前 20:53
- 自带的打包工具挺好用的