我看到了很多示例,但是找不到适合我的问题的东西。

问题是:我有一个用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章,第一部分。)

09-25 19:55