当前位置:  开发笔记 > 前端 > 正文

ClickOnce appref.ms参数

如何解决《ClickOnceappref.ms参数》经验,为你挑选了1个好方法。

我有一个可在线或离线使用的ClickOnce应用程序.该计划采取了争论.在线时,我将URL上的参数传递给"url?argument",并且效果很好.脱机我使用应用程序的startmenu链接启动一个进程.

是否可以通过此链接将参数传递给我的应用程序?我想我可以以某种方式计算出应用程序文件的位置,但还有其他选择吗?



1> Joel Cochran..:

我可以通过将应用程序引用为"%userprofile%\ Desktop\Your Shortcut Name Here.appref-ms"来实现此功能.

然后,为了传递parms,将它们作为单个传递,没有像这样的空间实体:arg1,arg2,arg3

整个事情在命令行上看起来像这样:

"%userprofile%\Desktop\Your Shortcut Name Here.appref-ms" arg1,arg2,arg3

然后在你的代码中,使用

AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData[0]

检索args.

我昨天刚刚在博客上发表了这篇文章:http://www.developingfor.net/net/processing-command-line-arguments-in-an-offline-clickonce-application.html

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有