Wendelius Ответов: 0

Как передать параметры запуска в онлайн-приложение ClickOnce


Я пытался найти ответ на этот вопрос, но пока безуспешно. У меня есть онлайн-приложение ClickOnce, которое запускается с помощью UNC-пути (не используя URL-адрес). Мне нужно было бы передать несколько параметров запуска этому приложению из другого приложения (не a .Net app), но я просто не могу понять, как это сделать.

До сих пор я пробовал использовать:
- Приложение.ApplicationDeployment.CurrentDeployment.Активация
- домен приложений.CurrentDomain.SetupInformation.Активацияаргументы.ActivationData
- Ассоциация файлов

но ни один из этих подходов, похоже, не работает в режиме онлайн-установки.

Любые идеи будут оценены по достоинству!

DotNetSteve

Пожалуйста, посмотрите, поможет ли эта ссылка - https://robindotnet.wordpress.com/2010/03/21/how-to-pass-arguments-to-an-offline-clickonce-application/

Wendelius

Спасибо за ссылку, но это относится и к автономной установке. Или, по крайней мере, я не могу заставить его работать в режиме онлайн-установки.

DotNetSteve

Это помогает? - https://msdn.microsoft.com/en-us/library/ms172242(против.80).aspx-файл

Wendelius

Что касается при запуске приложения ClickOnce, используя URL-адрес. В моей ситуации приложение запускается из общего сетевого ресурса с использованием UNC-пути, например \\server\share\folder\someapp param1 param2

DotNetSteve

Хорошо, я нашел это, но если это правда, то не похоже, что это можно сделать ... http://stackoverflow.com/questions/8636585/clickonce-unc-command-line

Wendelius

Но опять же, есть такие разговоры, как этот https://social.msdn.microsoft.com/forums/windows/en-us/b3360e34-633c-49d8-99c3-8108e557ef47/clickonce-and-command-line-parameters[^Однако я просто не могу найти рабочее решение для комбинации: UNC + online + параметры запуска...

0 Ответов