Обновление ClickOnce - PullRequest
       5

Обновление ClickOnce

1 голос
/ 21 января 2020

Сводка

У нас есть приложение C#, которое мы хотели бы развернуть с помощью ClickOnce. Он предназначен для использования в разных школах (каждая школа является отдельным клиентом). Проблема, с которой мы сталкиваемся, такова:

  • Мы хотели бы иметь разные версии со специальными функциями для каждой школы (если требуется), например: Школа 1 хочет иметь дополнительное поле в которые они могли бы добавить немного статистики, в то время как Школа 2 не хочет иметь эту функцию вообще. Мы хотели бы охватить это версионированием.
  • Как мы можем различить, для какой школы проверяется наличие обновлений, это добавить программную проверку обновлений в разделе «Вход в систему», а затем передать маркер сеанса для входа в систему. в качестве параметра запроса и выполните перенаправление (URL-адрес сервера файлового хостинга) на стороне сервера, в зависимости от токена пользователя. Единственное, что я не знаю, как передать маркер сеанса, полученный из первой части метода Login, в качестве параметра запроса для проверки обновления ClickOnce.

Есть ли каким-либо образом (функция / метод / обходной путь) на стороне программы c, в котором я могу передать эту строку, а затем добавить ее к URL-адресу развертывания перед отправкой на сервер?

...