【问题标题】:WPF application: create Shortcut in startup folderWPF应用程序:在启动文件夹中创建快捷方式
【发布时间】:2018-05-01 09:11:47
【问题描述】:

我创建了一个 WPF 应用程序,我想在 Windows 启动时启动它。

我使用可视安装程序项目创建了一个安装项目,它将我的应用程序安装到 Program File 文件夹中,并在用户的程序菜单中创建快捷方式。

但是如何在启动文件夹中创建快捷方式

我还添加了特殊文件夹启动文件夹,但它对我不起作用。 我也设置了注册表,但它对我不起作用。

【问题讨论】:

  • 您希望您的 WPF 应用程序在 Windows 加载时自动运行,对吧?

标签: wpf setup-deployment


【解决方案1】:

这里的描述对我来说很合适: https://social.msdn.microsoft.com/Forums/windows/en-US/8f017579-5234-4d0b-90bb-9062fa69240f/setup-project-shortcut-to-startup-folder?forum=winformssetup

在安装项目中,在解决方案资源管理器中右键单击它,然后转到查看>文件系统

接下来,您将在屏幕中间看到一个带有 2 个窗格的窗口。

确保将输出项目包含在此树视图的“应用程序文件夹”中(单击它以选择它,然后在右侧窗格中,右键单击 > 添加 > 项目输出 > 然后选择主输出“

在左侧窗格中的“目标机器上的文件系统”中,右键单击它,然后转到“添加特殊文件夹”>“用户的启动文件夹”

现在应该在树中创建“用户启动文件夹”。

接下来,点击创建的这个文件夹,然后在右侧窗格中,右键单击它并转到添加 > 创建新快捷方式

将出现一个对话框窗口,因此在此选择应用程序文件夹,然后选择“主要输出来自......”选项 构建它并运行它。

【讨论】:

    【解决方案2】:

    上面给出的过程实际上是在窗口启动时保留快捷方式的正确方法,由于上面的解决方案不起作用,您也可以在shell:startup中手动添加应用程序的安装快捷方式> 文件夹。

    【讨论】:

      猜你喜欢
      • 2012-10-29
      • 1970-01-01
      • 2021-08-08
      • 1970-01-01
      • 2016-12-30
      • 1970-01-01
      • 2016-07-14
      • 2019-03-05
      • 1970-01-01
      相关资源
      最近更新 更多