使用Visual Studio Installer打包Unity的exe应用

这篇具有很好参考价值的文章主要介绍了使用Visual Studio Installer打包Unity的exe应用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

Unity在PC端更新软件的方法。

一、下图是Unity发布出来的应用

unity 打包exe,Unity,visual studio,unity,microsoft

二、安装Microsoft Visual Studio Installer Projects插件

(1)打开vs,我这里用的是vs2019
(2)点击扩展->管理扩展,如果没有安装过,在联机里面搜索到Microsoft Visual Studio Installer Projects插件,下载安装即可。
unity 打包exe,Unity,visual studio,unity,microsoft

三、创建安装项目

(1)选择Setup Project项目,点击下一步
unity 打包exe,Unity,visual studio,unity,microsoft

(2)设置项目名称,点击创建按钮
unity 打包exe,Unity,visual studio,unity,microsoft

四、目录介绍

(1)文件夹介绍
Application Folder:应用的主要存放目录,需要将要打包的资源全部导入这个文件夹下面。
User’s Desktop:安装完成后显示在桌面的文件,接下来我会将应用的快捷方式放到这里面。
User’s Programs Menu:用户应用菜单界面,左下角打开的程序界面。

unity 打包exe,Unity,visual studio,unity,microsoft
(2)工程属性介绍
选中我们项目,会看到一些项目属性:

Author:作者名称,随便填,最好是公司名称。
ProductName:项目名称
ProductCode:项目ID,卸载程序或者快捷方式等需要用到
RemovePreviousVersions:设置成true,这样在版本升级的时候才会删除之前的旧版本,不然那旧版本任然会保留。
Version:版本号,在升级以后需要更改版本号,不然安装的时候会提示已经安装。就不允许再次安装了。
unity 打包exe,Unity,visual studio,unity,microsoft

五、开始打包,

(1)添加需要打包的内容,全选拖进去即可。
unity 打包exe,Unity,visual studio,unity,microsoft
(2)添加应用icon,应用需要icon格式为.ico格式。
右键单击Application Folder->Add->文件,选择icon图标文件。
unity 打包exe,Unity,visual studio,unity,microsoftunity 打包exe,Unity,visual studio,unity,microsoft
3、添加安装卸载文件
文件右键单击Application Folder->Add->文件,选择C:\Windows\System32\msiexec.exe文件加进来。
unity 打包exe,Unity,visual studio,unity,microsoft

unity 打包exe,Unity,visual studio,unity,microsoft
4、创建应用的快捷方式
(1)右键单击exe,选择Create Shortcut to New Unity Project.exe.
unity 打包exe,Unity,visual studio,unity,microsoft
(2) 设置快捷方式属性
a、属性介绍
unity 打包exe,Unity,visual studio,unity,microsoft
b、Arguments:找到项目的peoductCode ,记得前面加上/x,如下图设置
unity 打包exe,Unity,visual studio,unity,microsoft
c、将快捷方式拖动到User’s Desktop文件夹下。
unity 打包exe,Unity,visual studio,unity,microsoft

5、卸载程序生成
(1)同快捷方式的创建方法一样,在msiexec.exe上右键单击,选择Create Shortcut to New Unity Project.exe
.unity 打包exe,Unity,visual studio,unity,microsoft
(2)属性设置,设置和快捷方式一样。名称自行填写,由于是卸载程序,我这里命名uninstall。unity 打包exe,Unity,visual studio,unity,microsoft

六、设置完毕,开始生成

a、右键单击生成即可
unity 打包exe,Unity,visual studio,unity,microsoft
b、msi文件即为我们的安装程序
unity 打包exe,Unity,visual studio,unity,microsoft
c、双击安装应用即可
unity 打包exe,Unity,visual studio,unity,microsoft
d、安装完成桌面上会看到上面设置的快捷方式
unity 打包exe,Unity,visual studio,unity,microsoft
e、对应的安装目录下也有我们的安装包和卸载程序,点击卸载程序可以将我们的应用卸载掉。当有版本更新的额时候也会替换卸载掉旧版本,特别注意前面设置说到的版本设置问题,不然更新升级会有问题。
unity 打包exe,Unity,visual studio,unity,microsoft

七、Unity里面的更新方案

当检测到有更新的时候,下载我们上面制作的安装包,然后使用Application.OpenURL()方法打开文件,打开的同时调用Application.Quit()方法退出当前应用,这个时候就可以安装新的软件了,旧软件也会被卸载掉。

注意,改了版本号以后,会出现一个选项,选择“是”

unity 打包exe,Unity,visual studio,unity,microsoft文章来源地址https://www.toymoban.com/news/detail-796713.html

到了这里,关于使用Visual Studio Installer打包Unity的exe应用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Visual Studio 打包和安装 exe

    小型项目(无复杂的库) //VS2022 作为演示平台 1.解决方案配置 = Release 2.解决发案平台 = (X64) //更具需要所选择 3.解决方案资源管理器-需要打包的项目-右击项目-属性 配置属性(项目属性页)* //配置©: 活动(Release) 平台§: (活动(X64)) 项目重新编译 编译后你项目存放的解决方案中会获

    2024年02月06日
    浏览(42)
  • VS2019+Qt 用vs扩展Microsoft Visual Studio Installer Projects进行程序打包(.msi安装包)

    qt小白,仅做记录,如有问题,欢迎指正 方法一:Microsoft Visual Studio Installer Projects - Visual Studio Marketplace 关闭vs2019,直接安装即可。 方法二:vs2019-扩展-管理扩展-右侧搜索Microsoft Visual Studio Installer Projects-根据提示下载安装即可。(两种方法下载都有点慢) 1.用vs编译release版本

    2024年02月04日
    浏览(78)
  • exe打包工具:advanced installer介绍(一)

    近年来,web服务逐渐走向云端部署+浏览器化、去APP化,然而exe安装仍有着举足轻重的地位,其好处不言而喻,拿到exe安装包后,基本就可以傻瓜安装和操作了,十分便捷。 通过各种IDE/QT/C#/Java等开发工具/语言完成开发任务后,一般会得到三种类型文件,jar、exe、以tomcat/jbo

    2023年04月11日
    浏览(33)
  • Visual Studio 打包源文件为可执行.exe程序(带有Qt Tool和第三方库)

    写在前面 : 寻找这个打包方法的起因是我用Qt写一个大作业,为了能把程序打包好,从ChatGPT和网上找了不少的内容, 花了差不多一天的时间才打包完成 , 下面的是打包过程中顺便用Obsidian记的一些 打包完成后,你可以将程序发到你同学的电脑上, 这样在他们的电脑上即可执

    2024年02月04日
    浏览(63)
  • unity 打包的exe进行反编译

    首先找到打完的exe包 然后依次打开 xxxxx _DataManaged找到Assembly-CSharp.dll这个文件 请出反编译的工具 dnSpy 然后将这个dll文件拖到该处   依次打开树结构,可以看到跟我们在unity的工程代码是一样的,不过加了一下一些.net的混淆 点击左上角,文件--导出到工程,然后下图是导出后

    2024年02月13日
    浏览(38)
  • Nsis打包Unity Exe文件(通用)

    构建Unity exe(Mono)文件; 构建nsi文件,填充上述代码 使用Visula Studio打开 修改文件编码为 !define EXENAME “exeName” 设置exeName为发布文件内exe启动程序文件名 !define SHORTCUT “快捷方式名称” 设置桌面快捷方式的中文名称 nsi脚本放置到exe文件中 打开nsis编译器,拖拽nsi脚本 等待编辑

    2024年01月18日
    浏览(47)
  • Unity实战篇 | 使Unity打包的exe程序始终保持屏幕最前端【文末送书】

    🎬 博客主页:https://xiaoy.blog.csdn.net 🎥 本文由 呆呆敲代码的小Y 原创,首发于 CSDN 🙉 🎄 学习专栏推荐:Unity系统学习专栏 🌲 游戏制作专栏推荐:游戏制作 🌲Unity实战100例专栏推荐:Unity 实战100例 教程 🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📆 未来很长

    2023年04月11日
    浏览(42)
  • 解决Visual Stuodio Installer无法识别已经安装Visual Studio问题

    安装VS时更改了安装目录,导致 Visual Stuodio Installer 无法识别到已经安装VS 只可以在下载缓存还存在的情况下才能使用下面的方法 找到 Installer 的安装目录 – C:Program Files (x86)Microsoft Visual StudioInstallersetup.exe – C:Program Files (x86)Microsoft Visual StudioInstallervs_installershell.exe 找到

    2024年02月04日
    浏览(64)
  • Unity + Visual Studio 2022

    安裝Visual Studio 2022的时候,需要勾选“使用Unity进行游戏开发”    Unity 中 Preference - External Tools - External Script Editor,要选择 Visual Studio 2022    开启后,使用VS开启Unity 项目后,我这里会提示“项目不相容”。检查是因为我之前使用Visual Studio 2017开启过这个项目,项目文件跟

    2024年02月12日
    浏览(51)
  • 【Unity3D】Unity 脚本 ② ( Visual Studio 2019 中的 Unity 编译环境配置 | Unity 编辑器关联外部 C# 脚本编辑器 Visual Studio )

    在上一篇博客 【Unity3D】Unity 脚本 ① ( 创建 C# 脚本 | Visual Studio 2019 中打开 C# 脚本 | 编译 C# 脚本 | 挂载 C# 脚本到游戏物体 | 运行脚本 ) 中 , 双击 Unity 编辑器中的 Project 窗口中的 C# 脚本 , 进入到 Visual Studio 中出现下图样式 , 这是因为没有配置 Unity 编译环境 ; 参考如下两个博

    2023年04月08日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包