#c# #.net #deploying
#c# #.net #развертывание
Вопрос:
Изучение C # параллельно с предоставленным мне управлением существующим проектом. Я заметил, что, похоже, возникают проблемы с развертыванием, когда я собираю со своего компьютера с Windows 10 и настраиваю приложение на компьютере пользователя с Windows7
Такие проблемы, как: -Получение ошибок нулевого указателя — при автоматическом сохранении документов word вместо этого появляется диалоговое окно сохранения
Я ни за что на свете не смогу воссоздать проблемы на своей машине.
Из того, что я вижу, я использую 64-разрядную версию Windows 10 с 32-разрядным Microsoft Office
Они используют 64-разрядную версию Windows 7 с 32-разрядным Microsoft Office
У нас обоих есть .NET v3, v3.5, v4.0.3 … и проект находится в версии 4
Я не могу не думать, что это проблема, связанная с операционной системой, которую мне нужно учитывать, но я не знаю, могу ли я доверять этому из-за отсутствия у меня опыта
Кто-нибудь может дать какой-нибудь совет
Мой текущий план таков: поскольку пользователи не очень доступны, я попытаюсь приобрести ноутбук, который копирует их. Затем, если я смогу воссоздать ошибку там, я установлю удаленный отладчик visual Studio и попытаюсь подключить этот внешний процесс и выполнить отладку со своей стороны. В основном это мой единственный план, который в лучшем случае маловероятен
Комментарии:
1. Опубликуйте часть кода, относящегося к сохранению документа word.
2. ТО же самое касается конкретных вопросов, связанных с программированием. На самом деле он не предназначен для того, чтобы быть пожалуйста, поразмышляйте о многих вещах, которые могут вызывать проблемы с этим кодом, которые я не могу вам показать, и, возможно, кто-то правильно угадает типы сообщений.
3. Та же версия Microsoft Office?
Ответ №1:
Похоже, вы имеете дело с автоматизацией Office / надстройками. Я бы предположил, что версия Office очень важна — не только 32-разрядная или 64-разрядная, но и конкретная сборка и версия Office / Word.
Как вы подозреваете, повторное создание ошибки является ключевым. Попробуйте настроить виртуальную машину Windows 7 на своем ПК в той же среде, что и у пользователей. Это облегчит вам воспроизведение и отладку проблемы.
Вам также необходимо знать точную последовательность шагов, которая вызывает ошибку, и, если возможно, вам понадобится копия документа, над которым работал пользователь.