在Setup项目中为快捷方式指定命令参数

时间:2012-03-20 17:10:32

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

我确定我错过了一些简单的事情,但这是我的情况。

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

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

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

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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

然后在部署项目中,我能够将“Project Output - > Content files”添加到Windows Folder \ StartUp文件夹,最终实现获取快捷方式,并将命令参数安装到Windows启动文件夹中设备