Почему установщик VSTO не обнаруживает .NET выше Framework? - PullRequest
0 голосов
/ 20 октября 2019

У меня есть плагин Outlook, который должен быть установлен на нескольких компьютерах компании. Это проект Visual Studio, и я использую ClickOnce для установки плагина (файл .vsto и DLL).

Проблема в том, что на ~ 50% компьютеров VSTO не удается установить со следующей ошибкой: Следующее решение Microsoft Office не может быть загружено, поскольку не установлена ​​совместимая версия .NET Framework . Ошибка та же при нажатии на файл VSTO, поэтому, похоже, срабатывает VSTO, а не ClickOnce.

Все компьютеры содержат .NET с версией не ниже 4.7, в то время как для плагина требуется .NET 4.6.2. Отключение проверки требований в публикации Visual Studio не помогает, так как ошибка, по-видимому, вызывается VSTO, а не ClickOnce (нажатие на файл VSTO напрямую приводит к той же ошибке).

В чем может быть причина? Все источники, которые я проверял, предполагают, что более высокая версия .NET должна работать (и она действительно работает на половине компьютеров)?

...