Kei*_*ith 11 c# clickonce file-association
我有一次点击应用程序.
我有一个关联文件,我存储应用程序的数据.
当用户点击其中一个文件时,我希望它打开click-once应用程序并加载文件.
我可以在发布中设置文件关联,正确设置图标和名称.单击该文件将打开该应用程序,但该应用程序似乎没有传递给该文件的路径 - 命令参数为空.
如何获取它以便将文件的路径传递给应用程序?
Rob*_*Rob 26
使用Click Once时,参数不会在命令行中传递,它们将通过Click Once部署系统传递:
AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData
Run Code Online (Sandbox Code Playgroud)
例如,在Program.cs文件中:
foreach (string commandLineFile in AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData)
{
MessageBox.Show( string.Format("Command Line File: {0}", commandLineFile) );
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
归档时间: |
|
查看次数: |
2967 次 |
最近记录: |