Даже если F # установлен, Visual Studio 2008 (и, возможно, 2010) предоставляет только шаблоны проектов надстройки для С#, VB.NET и С++.
Итак, как создать надстройку на основе F #?
Я попытался создать проект библиотеки классов F # с новым классом, реализующим IDTExtensibility2, установив правильные ссылки (EnvDTE, Extensibility,...), скопировав несколько атрибутов проекта из надстройки С# (главным образом, в командной строке для отладки) и создание файла манифеста .AddIn вручную, но без успеха. Когда VS запущен, моя надстройка не указана в доступных.
Каковы недостающие шаги? Где-то какая-то регистрация COM?