c#做的程序如何打包啊

c#做的程序如何打包啊,第1张

一、C#WinForm打包工具

在方案添加项目时,选择“新建项目”,在d出对框框,项目类型选择“安装和部署项目”,模板选择“安装项目”或者“安装向导”(建议选择“安装向导”),输入安装项目的名称,路径默认为该方案存放的目录下。确定后,d出安装向导的对话框,单击“下一步”,在新对话框选择“创建用于Windows应用程序的安装程序”,单击“下一步”,在新对话框选择“项目输出组”(建议全选),根据提示一步一步进行,可以选择附加文件,最后单击“完成”。

二、打包过程

返回开发环境中,在资源管理器中,选择新建立的安装和部署项目,可以看到其详细信息,在“应用程序文件夹”中,选择“主输出……”右键选择“创建主输出……”的快捷方式,创建两个,分别重命名为适当的名称,然后将两个快捷方式分别拖到“用户的程序菜单”和“用户桌面”。以上 *** 作完成后,可以选中资源管理器中的安装和部署项目,右键选择“重新生成”,将完成打包过程。

打包完成后,到打包文件存放的目录下,可以看到打包的文件,单击exe文件进行安装测试。安装完成后,在桌面和程序条中都可以看到该项目的启动入口。

补充一下:

应用程序文件夹里面新创建的二个创建主输出……”(实际上是主输出来自WindowsApplication2(这个是我建的项目名称))的快捷方式,拖入用户的程序菜单和用户桌面以后,单击这个快捷方式,右键属性窗口,选择ICON里面,可以给它添加一个“漂亮的图标”,注意这个图标要提前加入“应用程序文件夹”的添加文件里面才可以在这里面引用。然后“生成”——“生成解决方案”,然后在你原来的工程里面会找到这个MSI和EXE后缀的安装包,这样你就可以安装程序了。。

注意:有人说,在没有安装net的安装环境中是不能安装的。WINDOWS2003以后的 *** 作系统都

所以查了些资料不过还没有实际使用过:安装PluginInstaller,可以将打出来的安装包在没有装NET 框架的机子上能自动安装NET框架,如果安装了NET框架则跳过该步骤。

PS:打包,把netframework也打包进去,生成安装文件。

安装PluginInstallermsi可以在你打包时,把netframework框架打包进去,然后在安装软件时,提醒你是否要安装netframework

安装PluginInstallermsi后,再打包编译,在你编译生成的Setupexe同一文件夹中会出现dotnetfxexe,langpackexe等文件,说明netframework框架已经打包进去了”

并提供了PluginInstallermsi的下载地址:>

打开你的项目 在<解决方案管理器>中用鼠标右击你的<解决方案> 选择<添加> <新建项目> <添加新项目>对话框中选择<安装和部署项目> <Web安装项目> (注意 <web安装项目>的存放路径 )  VS net 的窗口左侧会显示<文件系统(你的 Web 安装项目名称)> 用鼠标右键选中<Web 应用程序文件夹> 选择<添加> <项目输出> 在d出的<添加项目输出组>中同时选中<主输出>和<内容文件> (注意 可根据自己需要选择 )  你的解决方案中会新增一个你的 Web 安装项目名称的工程 就是安装的项目 保存一下 有时会出错 如果你用了crystal report 就要添加 crystal reprot 的支持文件 在解决方案资源管理器中 右击YouSetup project(你的安装项目名) 选中 添加合并模块 在窗口中找到 并选中C \Program Files\Common Files\Merge Modules\DotNETCrystalReports m 打开 就加入了 右键选中<Web 应用程序文件夹> 选中属性窗口 在属性窗口中 将<DefaultDocument>设置为 你的默认登录页 即 起始页

选中你的 Web 安装项目名称的工程 按右键 选中<生成>

lishixinzhi/Article/program/net/201311/15060

一、使用javafxpackager

javafxpackager是javafx提供的打包工具,好像从jdk17开始就包含这个工具了,它在 jdk 的 bin 目录下。

第一步:新建两个文件夹

一个放入你想打包的jar,另一个用来存放打包生成的exe,注意所有目录、jar、exe名字都不要带空格。

第二步:开始打包

在 jdk 的 bin 目录下运行cmd,输入javafxpackager,可以看到可用的参数,如下图

我们使用deploy命令,大部分参数一般都是用不到的

我们可以使用下面的参数简单打包

javafxpackager -deploy -native image -appclass testTest -srcdir E://test1 -outdir E://test2 -outfile test -name testName

要按实际情况修改的,-appclass是包含main函数的类,要写出包名。

成功以后出现这样的提示

在test2目录下会出现这些文件,bundles文件夹里就是已经打包好的exe文件了

你要的应该是程序的安装包制作工具吧,那个嘛有很多比如

小兵安装包制作工具

下载地址:>

以上就是关于c#做的程序如何打包啊全部的内容,包括:c#做的程序如何打包啊、有关软件打包,哪位牛人指导一下啊 1.什么是打包 2.用什么工具 3.具体过程是什么样的、自带打包工具打包Asp.Net Web应用程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9438287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存