2008-10-13 5 views
2

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

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

Я сделал все, что можно найти в сети, чтобы сделать, переустановить приложения, переустановить .NET Framework, удалил свою папку Local Settings и relogged в.

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

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

+0

любые ошибки регистрируются в журнале событий? – 2008-10-13 21:38:51

+0

Ничего в программе просмотра событий, которая напрямую связана с моим приложением. – 2008-10-14 13:48:04

ответ

0

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

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

0

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

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

Кроме того, это звучит, как вы делаете все правильно вещи ...

1

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

1

Несколько предложений:

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

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

0

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

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

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

0

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

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