我看到了很多示例,但是找不到适合我的问题的东西。
问题是:我有一个用C#编写的程序。我使用clickonce UNC系统。
使用桌面上的快捷方式,就没有问题。
但我想为特定的用户添加如下参数:
\ server ...目录... \ myapplication.application / a:XXX / b:xxxx
在程序上Environment.GetCommandLineArgs()
不起作用,我没有参数。
另一个示例谈到URI,但是我使用UNC安装而不是URI链接!
有人有同样的问题,找到了解决办法?
谢谢
小JC
最佳答案
通过UNC路径调用的ClickOnce应用程序无法执行此操作。将诸如命令行参数之类的任何内容传递给ClickOnce应用程序的唯一方法是通过URL字符串查询参数,但这仅在通过URL而不是UNC调用时有效。 (请参阅Noyes:使用ClickOnce进行智能客户端部署,第8章,第一部分。)