.net - ClickOnce 中的参数

标签 .net clickonce

是否可以以任何可能的方式添加/更改 .application ClickOnce 部署文件的文件(或其他方式)以允许指定参数而无需通过 URL 传递参数?

程序集可以在运行时编译/重新签名/等,或者以其他方式说明,我不担心我必须做的“其他事情”的界限。

最佳答案

我上个月向 ClickOnce 产品团队提出了这个问题,他们说可以做到。假设您的目标是 .NET 3.5 SP-1,您可以将参数传递到 appref-ms 文件(开始菜单上的快捷方式)。
MyApp.appref-ms "my arguments"
然后你可以使用这个检索它们:

string[] activationData = AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData;

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

相关文章:

deployment - Clickonce部署到多个环境

c# - 用于自动更新 C# 应用程序的 ClickOnce 或 Windows 安装程序?

clickonce - 通过单击一次部署基于 MEF 的应用程序

c# - EF 6 - 如何正确执行并行查询

c# - 更好的方式来构建我在 View 字段上执行用户权限的方式

c# - 在 WinRT 应用程序中处理向上滑动、向下滑动、向左滑动和向右滑动手势

vb.net - 作为 TS RemoteApp 的 ClickOnce 仅在线应用程序

c# - 使用带有信任证书的 ClickOnce 进行 WPF 应用程序部署

c# - 如何使用 XSLT 将 XML 转换为无效的 XML?

c# - 使用数据库中的复选框填充 StackPanel