Проект C # сталкивается с проблемами при развертывании на других машинах

#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 на своем ПК в той же среде, что и у пользователей. Это облегчит вам воспроизведение и отладку проблемы.

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