Сегодня мой клиент узнал об интересной ситуации. Я уверен, что это что-то простое, но мне кажется, что я не могу понять, как это сделать Никогда не сталкивался с этой проблемой, и Google не был слишком полезным.
Проблема
На ноутбуке моего клиента Надстройка создается с помощью Надстройка Express ™ для Microsoft® Office и. net. При запуске надстройки из VS точки останова не срабатывают. Я вошел через TeamViewer. Мы создали новый тестовый проект (Надстройка) и добавили этот простой код.
Private Sub AdxExcelAppEvents1_WorkbookOpen(sender As Object, hostObj As Object) Handles _
AdxExcelAppEvents1.WorkbookOpen
MessageBox.Show ("Hello World")
End Sub
Я установил точку останова на AdxExcelAppEvents1_WorkbookOpen
и запустился. Я получил сообщение, когда открыл новую книгу, но точка останова не сработала.
Я тестировал тот же код на своем ноутбуке, и он прекрасно работает.
Что у него и Я пытался
- Отменить регистрацию, очистить + перестроить, зарегистрировать
- Очистка папки отладки вручную
- Восстановление надстройки Express
- Деинсталляция / переустановка надстройки Express
- Переход между фреймворками 4.5 и 4.6, 4.7.1
- Переключение
Tools | Options | Debugging | General require source files to exactly match the original version
- Платформа Toggling Solution (x86 | 64 | AnyCPU)
Приложения
- Версия Visual Studio: 2019 Pro
- MS Office: 2016 Профессиональный Plu 2016
Дайте мне знать, если вам нужно что-нибудь еще?
FYI : Это было вставлено в Надстройка Express форум Я обычно не Crosspost, но кажется, что мой клиент находится под давлением и должен доставить этот проект в понедельник утром.