是否可以以任何可能的方式添加/更改 .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/