gpt4 book ai didi

.net - ClickOnce appref.ms 参数

转载 作者:行者123 更新时间:2023-12-04 22:17:41 28 4
gpt4 key购买 nike

我有一个 ClickOnce 应用程序,可以在线或离线使用。该程序接受一个参数。在线时,我在 URL 上传递参数,例如“url?argument”,并且效果很好。离线我使用启动菜单链接到应用程序启动一个进程。

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

最佳答案

我能够通过将应用程序引用为“%userprofile%\Desktop\Your Shortcut Name Here.appref-ms”来使其工作

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

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

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

然后在您的代码中,使用
AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData[0]

检索参数。

我昨天刚写了一篇关于这个的博客: http://www.developingfor.net/net/processing-command-line-arguments-in-an-offline-clickonce-application.html

关于.net - ClickOnce appref.ms 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/558344/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com