Передача аргументов командной строки при развертывании clickonce
-
20-09-2019 - |
Вопрос
Я использую Visual Studio 2005 с C# для разработки приложения, которое может либо выполнять определенные действия самостоятельно, либо открывать форму, где пользователь может выбирать, что делать.Чтобы решить, что делать, приложение проверяет свои аргументы [из main(string[] args)].Чего я не могу понять или найти, так это можно ли создать два значка при развертывании приложения, чтобы один из них открывал приложение без параметров, а другой открывал его с параметрами?
Решение
Если вы запускаете приложение, используя URL-адрес http, вы можете передавать аргументы.Однако, похоже, вы не можете передавать параметры из значков в меню «Пуск» или на рабочем столе.Единственный способ — иметь значок ярлыка http, который запускал бы браузер, который затем запускал бы загрузку манифеста развертывания.