[EDIT]ClickOnce Еще Обновление Автоматически Despte Имея Параметры обновления Off
Решение, как представляется, назначая PersistUpdateCheckInfo ложь:
UpdateCheckInfo updateInfo = null;
...
updateInfo = deployment.CheckForDetailedUpdate(false);
[/ EDIT]
У меня есть (более или менее) идеальная ручная система для обновлений с использованием API ClickOnce. Я говорю идеально, потому что пользователю представлена форма, объясняющая, что такое обновление, и почему они должны его установить. Я ненавижу автоматическую систему ClickOnce. Пользователь понятия не имеет, что изменится в программе!
Во всяком случае, несмотря на наличие:
1) Опубликовать | Обновления: «Приложение должно проверять наличие обновлений» выключено (хотя у меня есть место обновления, которое, как мне кажется, требуется для ручных обновлений).
2) В мастере публикации «Приложение не будет проверять наличие обновлений» ON
Он по-прежнему обновляется автоматически. Я также пытался настроить автоматическое обновление, но «каждые 50 недель», но он все равно делает это каждый раз, когда кажется.
Если вы можете помочь в этом, его можно было бы оценить. Спасибо!
Ницца! Это легче читать, если вы отправляете ответ на свой вопрос. Плюс я мог проголосовать за это :) – andyhammar