Обновление моего приложения (назовем его Main) происходит через другую программу (назовем ее Update) Алгоритм обновления такой
Проблема в том, что на некоторых компьютерах приложение Update выдает ошибку. Но если мы запускаем ее в Visual studio ошибки не возникает. Видимо она возникает именно когда ее запускает приложение Main.
Отсюда у меня к сообществу следующий вопрос: как можно отладить программу в таком случае?
Или подскажите другой алгоритм обновлений.
Для таких целей нужно использовать логирование, ведь сейчас вы гадаете на "кофейной гуще" и ищите ту или иную проблему. А проблем может быть множество, возьмем к примеру версии .NET; а может у пользователя попросту нет прав для изменения файлов. Вот для этого всего и надо узнавать конкретно что и где у вас "падает", а в этом помогает именно логирование.
Скажем процесс следующий:
Сборка персонального компьютера от Artline: умный выбор для современных пользователей