2013-04-23 1 views
2

В настоящее время у нас есть приложение WPF, которое развертывается с помощью ClickOnce на файловом сервере в нашей корпоративной сети. Он настроен на автоматическое обновление до запуска приложения, его можно запустить в автономном режиме (в случае отказа файлового сервера по какой-то причине), и мы отметили «Создать значок рабочего стола».ClickOnce не автообновление из меню «Пуск»

В нашей сборке CI мы вводим версию, и мы попытались увеличить различные части номера версии, чтобы попытаться заставить изменение. Это не имело никакого эффекта.

Если пользователь пытается запустить приложение из меню «Пуск» или ярлыка на рабочем столе, он никогда не будет автоматически обновляться.

Если мы удалим ярлык на рабочем столе, щелкните правой кнопкой мыши файл .application на сервере и выберите «Отправить на рабочий стол», итоговый ярлык на рабочем столе будет автоматически обновляться автоматически.

Неужели кто-нибудь испытал эту проблему, и если да, то как она разрешилась?

Наше временное решение состоит в том, чтобы удалить ярлык, созданный при первоначальной установке, и вручную создать ярлык, как описано выше, но это похоже на взлома!

Отредактировано: добавлено больше информации в соответствии с комментарием Karel.

+1

ClickOnce обновляет приложение только при обнаружении измененной версии, измените ли вы номер версии приложения? Существует возможность автоматически увеличивать номер версии при публикации. –

+0

Мы фактически увеличиваем его с помощью скрипта и пытаемся сделать это вручную. Отредактировано исходное сообщение, чтобы включить эту информацию. –

+0

Откройте Fiddler, попробуйте запустить приложение из меню «Пуск». Проверьте Fiddler, чтобы узнать, попадает ли он на сервер. – Sandeep

ответ

0

Открыть ярлык в текстовом редакторе и увидеть, что он относится к местоположению, которое существует. У меня была та же проблема, и ярлык ссылался на несуществующую локальную часть. Это не остановило мое приложение ClickOnce от запуска, но без обновлений.

 Смежные вопросы

  • Нет связанных вопросов^_^