VB.NET 程序发布

前端之家收集整理的这篇文章主要介绍了VB.NET 程序发布前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

耗时一个月的机房终于进入尾声了,在这期间遇到了很多问题,也收获了很多知识,这些会在验收机房后发表总结,现在想和大家分享一下,我是如何对完成的机房收费系统进行打包的,其实很简单,但是其中要注意的小细点还是比较多的。

这里展示的是利用Visual Studio 2010自带的打包工具来打包的。


1.新建项目:

1添加新建项目


计算机生成了可选文字:frmMain万bfFmG祠不j加e四丫气。rc!。kR氏oFd.vbfFmGF0ul;烦二Record.vbl设计】解决方案资源管理器尹FormClo,i"g气统bfr赫IDI_FormClosing(ByValSenderAsrLserIDAsStringnworkRecordAsNewonworkRecordEntitnPCRecordAsNewOnPCRecordEntitynworkRecordAsNewonworkRecordBLLnUpdateonwordRecordAsBoolean二Fal…生成瞬决方案(B)重新生成瞬决方案(R)清理解决方案(c〕闯置管理器(o)…计算代码度量值(c)项目依赖项(s)…项目生成顺序田…添加(D)设置启动项目(A)…辈祷赢赢赢志箱0rysageBoCancel艺新用户-一置建项旦丛一现有项目(日…新建网站(W)·二现有网站(B)."囚新建项(w)·..口现有项(G)…曰新建瞬决方案文件夹(D)峥将解决方案添加至蟋代码管理(A)…乃枯贴(P)重命名(M)口在windows资源管理器二打开二二开lxl喝属性(R)Ctrl+V,project。outListEntify.vbsciDataEntify.vbrdlnfoEntity.vb尹CRecordEntity.vb砂orkRecordEntify·vbchargeCardRecordEntity.vbmoveCardRecordEntity.vbIlnfoEntity.vberlnfoEntify.vb,,气r勺.飞Qrl+S卜ift+Ag卜ift+AIt+A刀。州肖息A!t+EnterIlper趁费系统(个人重构版)卜p『oj贯ct

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”,直接生成即可。

这时候,在我们安装的目录下,就可以看到此程序的安装包了!

猜你在找的VB相关文章