Я очень новичок в программировании и недавно начал работу в компании-разработчике программного обеспечения, выполняющей SQL-работу. Несмотря на то, что я был уверен в моем опыте программирования, мне была поручена задача посмотреть наш плагин Outlook, потому что он не будет установлен в Outlook 2016. Он также не будет показывать плагин вообще, если пользователь установил его ранее, и обновления до 2016. Мне дали исходный код и сказали ехать в город, но я вообще не знаком с разработкой Outlook Plugins. Чтобы добавить к этому вопросу, предыдущие версии этого плагина были сделаны фрилансером, поэтому никто не знает, что вам нужно. Кроме того, плагин был написан с использованием Visual Studio и Visual Basic, и никто в моем офисе не знает ни об одном из них.Плагин пользовательского офиса, не совместимый с 2016
Ситуация FUBAR, но я ожидаю как минимум произвести что-то после нескольких недель работы с ней.
Вот что я знаю:
- При попытке установить плагин, он дает этот диалог Failed Install об ошибке. Я надеюсь, что надежда на то, что это будет так же просто, как изменить список поддерживаемых версий, но я понятия не имею, что бы я изменил, если бы у меня был этот мифический список.
Мне удалось использовать очень ограниченное количество знаний о кодировании, которое я должен выбрать для линии, которая ссылается на другой файл, и выдает ошибку, основанную на том, что, как я понимаю, является результатом этого файла. Вот код, который я имею в виду:
Private Shared _ThisAddIn As ThisAddIn Friend Shared Property ThisAddIn() As ThisAddIn Get Return _ThisAddIn End Get Set(value As ThisAddIn) If (_ThisAddIn Is Nothing) Then _ThisAddIn = value Else Throw New System.NotSupportedException() End If End Set End Property
Я честно даже не уверен, что приведенный выше код не имеет ничего общего с этой проблемой, но «System.NotSupportedException» поймал мой взгляд.
Если кто-нибудь сообщит мне, если есть легкое решение этой проблемы, я буду вечно благодарен. Или, если я даже могу быть направлен в правильном направлении, я не против изучения модулей VB или Outlook, я просто нахожу точку остановки с тем, что мне дали.
Как эта надстройка «не работает» в 2016 году? Я предполагаю, что он просто не загружается? Кроме того, эта ошибка установки может быть вызвана некоторым пользовательским кодом в программе установки. У вас есть исходный код для проекта установки? –
Простите, я вернусь, чтобы отредактировать и уточнить. Я имел в виду, что он просто не будет устанавливать и выдает ошибку «Поддерживаемая версия». Если кто-то установил его до обновления до 2016 года, его просто нет. Я бы хотел опубликовать весь исходный код, но по юридическим причинам мне сказали, что не могу. – Lyon12
Без фрагментов кода будет трудно определить проблему. Проанализировали ли вы установочный пакет, чтобы выяснить, имеются ли жесткие требования к версиям? –