Не удается увидеть ошибку ClickOnce до закрытия окна - PullRequest
0 голосов
/ 29 июня 2010

У меня есть приложение ClickOnce cmd line, которое выдает исключение при инициализации.Я не вижу подробностей об исключении, потому что окно консоли закрывается до того, как я его вижу.

Я попытался запустить (я использовал ярлык из меню «Пуск», просто перетащив его в окно консоли), но он запускает отдельную консоль, записывает в нее ошибку и закрывает!

Как я могу увидеть ошибку?!

Спасибо

Райан

Ответы [ 2 ]

1 голос
/ 30 июня 2010

Я рекомендую отследить исполняемый файл в кэше ClickOnce и дважды щелкнуть по нему, чтобы увидеть, является ли это проблемой ClickOnce или проблемой в вашем приложении.

Кэш находится в C: \ Users \ username \ AppData \ Local \ Apps \ 2.0 \ obfuscatedfolder \ obfuscatedfolder, и оттуда вам придется искать в папках ту, в которой находится ваш exe-файл.1003 *

Если это работает, значит это ошибка в вашем приложении.Я бы добавил в ваше приложение несколько ящиков с сообщениями или выполнил вход в систему, или включил в себя попытку запуска процедуры запуска, чтобы она показала исключение и предложила пользователю ввести данные для продолжения.

Если это не такЧтобы это работало, я установил бы .NET 4 на машину и включил бы расширенное ведение журнала ClickOnce, а затем проверил файл журнала.(Примечание: приложение не должно предназначаться для .NET 4, оно просто должно быть установлено на компьютере.) Вот статья о , как включить расширенное ведение журнала для приложения ClickOnce .

0 голосов
/ 29 июня 2010

Вот небольшое быстрое и грязное решение:

Используйте файл .bat.

В первой строке запускайте ярлык, во второй строке просто пауза.

start shortcut_name
pause

Вот хорошая ссылка, если вы не знакомы с файлами .bat

...