Нажмите После развертывания приложения в Windows XP SP2 - PullRequest
1 голос
/ 22 марта 2011

У нас есть приложение WinForm, предназначенное для .NET Framework 3.0.

После установки такого приложения с помощью развертывания ClickOnce на компьютере с XP SP2 приложение не может быть запущено. После открытия такого приложения появляется окно «Запуск приложения», а затем ничего, ни сообщения, ни ошибки, просто ничего не происходит. Установка идет нормально, она просто не может быть запущена, и приложение хорошо работает на XP SP3, Vista и Win7.

Ответы [ 3 ]

1 голос
/ 22 марта 2011

Звучит странно, но на клиентском компьютере установлен драйвер мыши Kensington?Пару лет назад мы испытывали те же симптомы при использовании приложения «нажми один раз», и это оказалось проблемой с драйверами мыши Kensington.Удалите их и используйте общий драйвер Windows.

Существует несколько сайтов / сообщений, обсуждающих эту проблему, в том числе: http://www.scicomp.dk/node/14

0 голосов
/ 29 марта 2011

Сначала проверьте кэш ClickOnce и посмотрите, есть ли там файлы. Похоже, что он устанавливает его нормально. Скорее всего, проблема (в 99% случаев) в том, что ваше приложение аварийно завершает работу, прежде чем оно сможет это показать.

Попробуйте поместить окно сообщения или что-то в самой первой части вашего приложения и разверните и установите его - вы видите окно сообщения? Или добавить некоторые записи. Или что-то .

Вы обрабатываете исключение Unhandled Exception для своего приложения?

0 голосов
/ 22 марта 2011

Чтобы регистрировать ошибки ClickOnce, создайте строковое значение с именем LogFilePath в разделе реестра HKEY_Current_User\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment и установите его значение в качестве пути к файлу вашего журнала, например, C:\temp\ClickOnceErrors.txt.

.ключи

...