Visual Studio 部署项目 - 创建部署的可执行文件的快捷方式

问题描述 投票:0回答:7

我意识到可能有一种简单的方法可以做到这一点,但如何为使用 Visual Studio 部署项目构建的 MSI 部署的可执行文件创建桌面快捷方式?

我想我需要使用文件系统编辑器,但是当我在用户桌面上创建快捷方式时,我无法定位可执行文件。我只能将目标指定为应用程序文件夹,而不是特定的可执行文件。

visual-studio setup-deployment
7个回答
149
投票

浪费了一个小时后,我完成了 - VS 2010 ... VS 2017这篇文章有帮助):

  1. 在您的部署项目中,转到文件系统编辑器
  2. 单击“应用程序文件夹”(我假设您的项目中有“主要输出”)
  3. 右键单击要使用快捷方式定位的项目的“主输出” - 选择“创建主输出的快捷方式...”
  4. 重命名快捷方式
  5. 将快捷方式拖至桌面/程序菜单文件夹

就是这样!


62
投票

我会添加以下步骤(罗马m的答案)以将.exe的图标放入快捷方式中,因为默认情况下您似乎会得到一个丑陋的通用文档快捷方式图标。

假设您已经为您的程序提供了所需的图标,

  • 右键单击部署项目
  • 选择菜单项“视图”>“文件系统”
  • 在“文件系统”窗口中,找到要更改其图标的快捷方式(例如,在“用户程序菜单”下)
  • 转到快捷方式的属性(右键单击并选择“属性窗口”)
  • 转到图标
  • 浏览...
  • 将“文件类型”更改为 *.exe
  • 浏览并选择您的“主要输出”
  • 好的,好的

4
投票

应该很简单:

  • 打开文件系统编辑器并转到 User's Desktop 文件夹。
  • 右键单击鼠标并选择创建新快捷方式
  • 您将看到一个对话框,允许您选择例如应用程序文件夹(在目标计算机上)。当您双击该文件夹时,您会看到该文件夹内的内容。
  • 现在只需选择“包含”您的 exe 文件的主项目输出。

同样您可以设置快捷方式的图标。至少我是这么认为的。


3
投票

我通过使用 64 x 64 图标解决了此错误


1
投票

想知道你们中是否有人真正使用过 Visual Studio?当您添加主输出并右键单击它时,没有添加快捷方式的选项。 如果您创建快捷方式,则无法选择主输出作为选项。这个选项根本不存在


0
投票

图标文件大小很重要, 75 KB 未显示在快捷方式 exe 文件中, 但显示 15 KB。


0
投票

上述解决方案对我来说不起作用,包括商业网络转换器。

最后,我在MS文档中读到了关于创建ICO文件的内容:

为了在 Windows 资源管理器中正确显示,ICO 文件必须针对每种图像尺寸保存为 24 位和 8 位颜色深度。

这似乎是相关的,因为当我将 ICO 中的所有 3 个图像(16x16、32x32、64x64)设置为 24b 深度时,生成的 37 KB 文件起作用并且图标开始显示在桌面上。未使用压缩。而且我是在 GIMP 中完成的,所以这不是 GIMP 的问题,而是设置的问题。

© www.soinside.com 2019 - 2024. All rights reserved.