如何定义快捷方式图标

时间:2019-07-12 17:37:12

标签: c# visual-studio electron windows-installer package.json

我已经创建了一个msi文件来安装程序。除安装后创建的快捷方式图标外,其他所有功能均正常。

我已经将icon.icon放入构建文件夹中。并且已经将图标设置为Visual Studio属性的图标和清单。

我期望在创建的快捷方式上有一个图标,但是它没有任何图标。如果我查看删除程序,它会显示正确的图标,并且在开始菜单中也会正确显示。

我在package.json中使用以下代码(仅为了显示而减少了):

  "files": [
    "dist/"
  ],
  "build": {
    "appId": "com.comunicacao",
    "copyright": "Contact Center",
    "files": [
      "www/**/*",
      "main.js"
    ],
    "win": {
      "target": "msi"
    },
    "msi": {
      "artifactName": "Conectiva-News",
      "perMachine": true,
      "oneClick": true,
      "createDesktopShortcut": true
    }
  },
  "scripts": {
    "postinstall": "electron-builder install-app-deps",
    "build": "npm run env.prod && stencil build && npm run fix-electron-path && electron-builder",
    "start": "npm run env.dev && stencil build --dev --watch --es5 --serve",
    "start-electron": "nodemon --watch * --exec electron .",
    "env.dev": "node ./src/env/env-dev-task.js",
    "env.prod": "node ./src/env/env-prod-task.js",
    "fix-electron-path": "node ./src/env/fix-electron-path.js"
  }
}```

0 个答案:

没有答案