电子伪造:删除 Windows 应用程序文件夹中的版本号

问题描述

我使用电子锻造和 WIX 在 Windows 上构建安装程序。但是我发现如果在package.json中指定了一个版本号,那么安装的文件夹会包含一个附加了这个特定版本号的子文件夹。

例如,如果版本是“1.2.3+4”,那么在安装文件夹中我们得到

app-1.2.3+4

如果我们将新版本安装到同一文件夹中,则会出现问题,这会将所有旧版本文件/文件夹都放在同一个文件夹中。我希望新版本可以简单地覆盖该文件夹。如何从子文件夹中删除此版本号而不影响其他地方的版本控制?

这是我在 package.json 中的 wix 设置

      "makers": [
        {
          "name": "@electron-forge/maker-wix","platforms": [
            "win32"
          ],"config": {
            "arch": "x64","appusermodelId": "com.company.myapp","description": "description of myapp","exe": "myapp","appIconPath": "C:\\Temp\\myapp.ico","language": 1033,"manufacturer": "mycompany","name": "My App","programFilesFolderName": "MyApp","shortName": "myapp","shortcutFolderName": "My App","ui": {
              "chooseDirectory": true,"images": {
                "background": "C:\\Temp\\background-orange.png","banner": "C:\\Temp\\banner-orange.png"
              }
            },"version": "1.2.3+4"
          }
        }
      ]
    }
  },

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)