You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Clowd.Squirrel打包Setup.exe启动异常、无开始菜单快捷方式问题

编辑说明:抱歉我最初将问题归类到Squirrel.Windows分类下,实际这是Clowd.Squirrel相关问题,我因声望不足无法创建Clowd.Squirrel标签。

问题背景
  • 我此前使用Squirrel.Windows对已打包为NuGet包的应用执行releasify操作,项目升级到.Net 6后,改用Clowd.Squirrel进行打包。
  • 打包时沿用原有流程,执行如下命令:
squirrel.exe releasify -p C:\project\project.nupkg -r c:\project\Releases\ -i C:\project\my_icon.ico --msi=x64
  • 命令执行成功,生成ProjectSetup.exe与ProjectSetup_DeploymentTool.msi两个文件,其中msi文件运行表现符合预期,但Setup.exe运行存在两处异常。

异常1:应用首次启动后自动退出重启

运行ProjectSetup.exe时的执行表现:

  1. 安装程序首先将文件复制到%localappdata%\project路径,目录内包含app-1.0.0、packages\、Project.exe、Update.exe
  2. 文件复制完成后自动启动我的应用,运行约10秒后进程终止
  3. 进程退出后会再次启动应用,第二次启动后应用运行完全正常

补充排查信息:我未在Windows事件日志中找到相关错误记录,推测这并非真正的崩溃,属于Squirrel预期内的进程退出行为,但不清楚该现象的触发原因。


异常2:安装后未创建开始菜单应用入口

ProjectSetup.exe运行完成后,不会在开始菜单中创建应用入口。
此前使用Squirrel.Windows时,安装程序会自动在C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Project路径下创建目录,存放指向Project.exe的快捷方式。我想确认当前问题是否是因为遗漏了相关命令参数、开关或配置项导致。

如有排查需要,我可以提供更多相关信息。


内容的提问来源于stack exchange,提问作者Caleb H.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.01 20:33:40