我确定我错过了一些简单的事情,但这是我的情况。
我有一个部署项目,它将紧凑框架控制台应用程序的主输出安装到\ Program Files Folder \ MyApp,并在Windows Folder \ StartUp中创建主要输出的快捷方式。
在Windows Folder \ StartUp中创建的快捷方式中,我想将命令行参数传递给我的exe,以便我知道它已经运行,因为操作系统刚刚启动而不是用户手动运行.exe
我似乎无法找到指定命令行参数,快捷方式上的唯一属性是(Name),Folder和Target。
有什么想法吗?
答案 0 :(得分:1)
创建您自己的快捷方式文件(例如“foo.lnk” - format is well documented),然后将其作为文件添加到安装项目中,而不是使用项目的内置快捷方式创建机制。
答案 1 :(得分:0)
我手动创建了一个快捷方式但无法将其添加到部署项目中。
最后,我将手动创建的快捷方式(.lnk)添加到主应用程序项目中,并将构建操作设置为“内容”。
然后在部署项目中,我能够将“Project Output - > Content files”添加到Windows Folder \ StartUp文件夹,最终实现获取快捷方式,并将命令参数安装到Windows启动文件夹中设备