В MUMPS:
fact(N)
N F,I S F=1 F I=2:1:N S F=F*I
QUIT F
Или, если Вы - поклонник косвенности:
fact(N)
N F,I S F=1 F I=2:1:N S F=F_"*"_I
QUIT @F
Проблема возникла из-за того, что 1 не обязательно понимает ClickOnce, спасибо codeConcussion за краткий обзор.
И 2, что ClickOnce передает данные не через традиционный формат аргументов, а через следующее свойство: AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData
Я думаю, это просто неправильное понимание того, как работает ClickOnce. Главный исполняемый файл приложения ClickOnce никогда не запускается напрямую. Приложения запускаются через манифест развертывания (файл .application) на сервере. Если вы откроете ярлык меню «Пуск» вашего приложения в текстовом редакторе, вы увидите, что он указывает обратно на файл .application, а не на локальный .exe.
Это позволяет совершить всю магию обновления. Если ваш файл .aav был связан с локальным .exe, пользователь не получил бы никаких обновлений при открытии приложения через файл .aav.
Вы заявили, что он «запускает программу установки», когда вы дважды щелкаете файл; ваше приложение запускается после этого? Не могли бы вы объяснить ожидаемый конечный результат?