胶州市 网站建设,南昌市网站建设公司,深圳市宝安区石岩街道,网站流量查询 优帮云项目结束之后#xff0c;有需要将winForm程序打包成.exe文件提供给用户。
这里记录一下打包过程。
1#xff1a;首先获取打包插件#xff0c;如果你的VS已经安装#xff0c;忽略此步骤。
点击 工具-扩展和更新#xff0c;选择联机#xff0c;搜索installer#x…项目结束之后有需要将winForm程序打包成.exe文件提供给用户。
这里记录一下打包过程。
1首先获取打包插件如果你的VS已经安装忽略此步骤。
点击 工具-扩展和更新选择联机搜索installer安装。 Vs2010以上版本基本上都有安装。 2创建一个安装向导项目
创建过程如下图所示 我们这里没有需要添加的文件直接下一步。 至此新建安装向导程序创建完成。 我们将之前的源码项目变成Release模式重新生成需要注意一个小细节引用的第三方库的属性需要改成从本地复制不然可能会有问题。 下边我们将我们源码项目中Release目录中的文件添加到新建的安装向导程序中。
如下图所示 添加完成之后重新生成解决方案。我的项目产生了如下报错 错误面向“AMD64”的文件“Utils.DLL”与项目的目标平台“x86”不兼容
解决方法 点击项目查看其属性中的TargetPlatform目标平台属性将其改为X64如上图所示
重新生成这次没有报错。 下一步点击左边栏的“应用程序文件夹”修改其属性DefaultLocation
将DefaultLocation 从 [ProgramFilesFolder][Manufacturer][ProductName] 修改为 [ProgramFilesFolder][ProductName]否则安装路径不允许用户选择。 添加快捷方式
程序安装成功之后我们一般都习惯在桌面及开始菜单栏中生成快捷启动方式添加方法如下 以我的程序来举例给UMS创建快捷方式分别拖拽至用户的“程序”菜单及用户桌面文件夹中上图红框标注所示。 接下来我们给我们的软件添加logo单击“用户桌面”目录。修改ICON属性。 图标设置完成。 3创建卸载程序这个可以不创建程序可在控制面板中进行卸载但是好容易写篇博客尽可能将所有的步骤都尝试一下用不用再说。
右击”应用程序文件夹“点击”添加“选择”文件“然后将C:WindowsSystem32 下面的”msiexec.exe“文件给添加进来如果找不到你可以直接搜。当然你也可以再给msiexec.exe创建一个快捷方式命名为”unInstaller“。 命名了快捷方式之后将Setup属性点击解决方案里面的setup弹出属性ProductCode拷贝到Uninstall属性的Arguments里面
同时在前头加上 ”/X “注意x后面有一个空格。 至此卸载程序创建成功。 重新生成项目如下图所示 有好的建议请在下方输入你的评论。