【问题标题】:Specify command parameters for shortcut in Setup project在 Setup 项目中指定快捷方式的命令参数
【发布时间】:2012-04-05 04:53:18
【问题描述】:

我确定我遗漏了一些简单的东西,但这是我的情况。

我有一个部署项目,它将紧凑型框架控制台应用程序的 Primary 输出安装到 \Program Files Folder\MyApp 并在 Windows Folder\StartUp 中创建 Primary out 的快捷方式。

在 Windows Folder\StartUp 中创建的快捷方式中,我想将命令行参数传递给我的 exe,以便我知道它已经运行,因为操作系统刚刚启动,而不是用户手动运行 .exe

我似乎找不到指定命令行参数,快捷方式上的唯一属性是 (Name) 、 Folder 和 Target。

有什么想法吗?

【问题讨论】:

    标签: visual-studio-2008 deployment compact-framework setup-project


    【解决方案1】:

    创建您自己的快捷方式文件(例如“foo.lnk” - format is well documented),然后将其作为文件添加到安装项目中,而不是使用项目的内置快捷方式创建机制。

    【讨论】:

    • 我可以使用此方法创建快捷方式,但我仍然无法将其添加到部署项目中。尝试添加文件时,Visual Studio 不会抛出任何错误或消息,它只是没有添加文件。
    【解决方案2】:

    我手动创建了一个快捷方式,但无法将其添加到部署项目中。

    最后,我将手动创建的快捷方式 (.lnk) 添加到主应用程序项目中,并将构建操作设置为“内容”。

    然后在部署项目中,我能够将“项目输出 -> 内容文件”添加到 Windows Folder\StartUp 文件夹中,以最终获得带有命令参数的快捷方式,以安装到设备上的 Windows 启动文件夹中.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 2012-05-12
      • 2021-11-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多