Насколько я знаю, вы можете развернуть свое решение в офисе предыдущей версии. Однажды я разработал надстройку для ppt 2013, и она отлично работала в ppt 2010. Обратите внимание, что API для нового VSTO имеет несколько дополнительных функций, и в последний раз я использовал только существующие функции, но не новые.
Я никогда не тестировал это, но думаю, если вы используете новый обработчик событий, который работает только в 2013 году, когда вы его развертываете в 2010 году, он просто ничего не делает/не работает.
Как я уже упоминал, очевидное преимущество нового VSTO - это больше возможностей, например, в ppt 2013, у него есть обработчик событий, когда пользователи перетягивают, вы должны проверить их сами. Если вашему решению не нужны эти новые функции, вы можете разработать его в предыдущей версии VSTO, чтобы обеспечить обратную совместимость.
Не ответ, потому что я не уверен, но я думаю, что обратная совместимость здесь работает по-другому, так как вы можете использовать более ранние версии VSTO для разработки более поздних версий Office, но не наоборот. – JMK
Я знаю, что VSTO2012 можно использовать для разработки решений Office 2010, если вы измените целевую структуру на .NET4. Что я не знаю, если я создаю решение Office 2010 в VS2012, могу ли я открыть его в VS2010? – Holf