Приложение ClickOnce не открывается - PullRequest
2 голосов
/ 14 октября 2008

У меня есть приложение VB.NET ClickOnce, которое я пытаюсь установить на свой компьютер. Ранее я мог устанавливать и запускать эти приложения без проблем. Теперь, когда я устанавливаю приложение, я вижу вспышку открывающегося окна, а затем ничего. (При просмотре с помощью диспетчера задач также не осталось процессов или что-либо еще).

После некоторого осмотра я заметил, что в моих временных интернет-файлах есть файлы с именами, такими как «FusionBindError», а затем имя моего приложения и разные имена DLL.

Я сделал все, что смог найти в сети, переустановил приложения, переустановил .NET Framework, удалил папку «Локальные настройки» и снова подключился.

У кого-нибудь есть какие-нибудь другие идеи для меня, чтобы попробовать?

Я попробовал предложение Mage.exe, но оно не помогло. То же самое с другим предложением места установки. Приложение мигает внизу экрана, но не открывается. Я пытался использовать FUSLOGVW, чтобы проверить привязки, и там ничего не появляется. (Хорошо или плохо, нет обязательных записей.)

Ответы [ 6 ]

1 голос
/ 03 ноября 2008

Пара предложений:

FusLogVW не работает для вас, потому что вы должны включить ведение журнала ошибок привязки сборки в реестре. Эта статья MSDN описывает как это сделать.

Еще одна вещь, которая приходит на ум, это, возможно, установка приложения ClickOnce или, возможно, поврежден весь магазин ClickOnce. Попробуйте удалить магазин приложений ClickOnce, а затем переустановить приложение.

1 голос
/ 14 октября 2008

Вы пробовали использовать mage.exe? Это инструмент командной строки, который поставляется с .NET Framework. Запустите командную строку VS и попробуйте mage -cc. Это очистит кеш приложения и приведет к новой загрузке по клику. Это первое, что я делаю, когда мои приложения, запускаемые нажатием одной кнопки, не работают, и они работают 99% времени.

0 голосов
/ 18 ноября 2015

Иногда, если ваша машина работает в течение нескольких дней, эта проблема появляется. Попробуйте перезагрузить компьютер. Та же самая проблема произошла со мной, и она исчезла, когда я перезапустил свою машину.

0 голосов
/ 12 ноября 2011

Я удалил программное обеспечение Kensington Mouse, и это устранило мои ошибки при установке.

Кто знал, что программное обеспечение для мыши, которое я никогда не использовал, может вызвать столько проблем ??

0 голосов
/ 28 мая 2009

Кроме того, может быть полезно запустить утилиту fuslogvw на машине, где приложение действительно работает. Или отражатель.

А затем посмотрите, удивляет ли вас какая-либо из загружаемых зависимостей.

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

0 голосов
/ 14 октября 2008

Возможно, что были добавлены новые предпосылки, которых у вас нет под рукой. Если используемый вами URL-адрес указывает непосредственно на «my.application» или любой другой эквивалентный файл, предварительные условия не будут обработаны.

Поэтому попробуйте указать файл setup.exe, который создается в том же каталоге, что и файл приложения.

Кроме этого, похоже, что вы делаете все правильно ...

...