winfrom程序打包

winfrom程序打包,第1张

概述用vs2010给winfrom程序打包过程如下: 1、新建项目     选择 Other Project Types->Setup and Deployment->Visula Studio Installer 选择右边的模板为Setup Project,输入项目名称,如下图: 2、添加文件夹和文件     在vs编码区点击Application Folder,我做实验的程序有内置数据库,因此为了

用vs2010给winfrom程序打包过程如下:

1、新建项目

    选择 Other Project Types->Setup and Deployment->Visula Studio Installer

选择右边的模板为Setup Project,输入项目名称,如下图:

2、添加文件夹和文件

    在vs编码区点击Application Folder,我做实验的程序有内置数据库,因此为了能找到本地数据库,在这个文件夹下得写清楚整体项目的目录结构,原始项目的目录结构如下:

打包程序的目录结构如下:

从图中可以看到,我的数据库在原始项目中是项目跟目录下,在打包程序中也是放在项目根目录下,DeBUG下放置的是原始项目DeBUG下所有的文件。鼠标点击DeBUG,可以看到DeBUG下的所有文件

3、创建快捷方式

    右键.exe选择 create shortCut to ....exe 创建两个快捷方式,重命名为你需要的名字,我把它重命名为SimpleApp(到时安装后我的快捷方式名称就叫SimpleApp了),右键其中一个快捷方式->选择cut->点击左边的User`s Desktop文件夹在这个文件夹里粘贴,这样安装时就能在桌面上生成一个快捷方式了。同理把另一个快捷方式剪切到User`s Programs Menu里,这样安装时在所有程序中也能找到这个快捷方式。

4、取消默认安装路径

    右键Application Folder选择属性,在属性窗口中将DefaultLocation清空

5、设置安装附带文件

    winform程序需要.netframword的支持,因此你需要设置是从网上下载.netframwork还是打包时就把.netframwork打进去,我这里选择的是把.netframwork也一起打包进去

右键项目名称——>选择属性

点击红色标注的按钮

选上.netframwrok,同时注意下面的Specify the install location for prerequisites 默认是选择第一项,这样打包的程序在安装时需要从网上下载.netframework。我选择的是第二项,这样就把.netframework一起打包了,因为我用了内置数据库,所以还需要选择与sql server相关项。

6、编译打包项目,在DeBUG下就是打包成功的安装包了。

从目录中可以看到打包程序中把dotnetfx和sqlserver都一起打进去了。

剩下的工作就是安装验证了。

总结

以上是内存溢出为你收集整理的winfrom程序打包全部内容,希望文章能够帮你解决winfrom程序打包所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/sjk/1178362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存