0

我确定我错过了一些简单的东西,但这是我的情况。在安装项目中指定快捷方式的命令参数

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

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

我似乎无法找到指定命令行参数,快捷方式上的唯一属性是(名称),文件夹和目标。

任何想法?

回答

1

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

+0

我能够使用此方法创建快捷方式,但我仍然无法将其添加到部署项目中。当试图添加文件时Visual Studio不会抛出任何错误或消息,它只是不添加文件。 – Fishcake 2012-03-21 14:37:46

0

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

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

然后在部署项目中,我可以将“项目输出 - >内容文件”添加到Windows文件夹\ StartUp文件夹,以最终实现获取快捷方式,并将命令参数安装到Windows启动文件夹设备。

相关问题