Конечно, можно работать с существующей (2010) надстройкой VSTO в новой версии Visual Studio - просто откройте ее.Если необходим переход на более новую кодовую базу VSTO, VS уведомит вас.
Но вы должны быть очень осторожны, если решение VSTO все еще должно работать на более ранней версии Word / Office.В этом случае вам необходимо убедиться, что для всех ссылок на библиотеки кода Microsoft Office (Microsoft.Office.Interop.Core
и т. Д.) Для свойства Embed interop types
установлено значение true.
Но новый типНадстройка, использующая API-интерфейсы Office JS, является чем-то совершенно другим - нет способа перенести / преобразовать код, который использует классические API объектной модели, в новые API.Но, в зависимости от того, что делает ваша надстройка VSTO, возможно, вы даже не захотите это рассматривать (пока).API-интерфейсы Word JS являются неполными по сравнению с API-интерфейсами, доступными в VSTO (и VBA) - они не охватывают всю функциональность Word.Миграция на новую технологию должна быть тщательно исследована и проверена перед началом производства.