Разверните расширение VS2010 (VSIX) и зарегистрируйте новое расширение файла в Windows.

Я создал расширение VS2010 для управления новым типом проекта. Я создал файл VSIX с шаблонами проектов и элементов внутри, и все работает отлично, я могу создать новый проект, выделить синтаксис, скомпилировать его и т. Д.

Теперь я хочу связать мои файлы (.stadyn) с VS2010, как файл.cs. Я имею в виду, дайте ему значок и откройте VS2010 двойным щелчком мыши.

Кто-нибудь знает, как развернуть расширение и добавить эти ключи в реестр Windows?

Заранее спасибо.

1 ответ

У вас есть возможности.

  1. Создайте установщик для вашего расширения, который делает все это.
  2. Добавьте ассоциации файлов при первом запуске расширений.

Я бы предпочел первый вариант, так как тогда вы также можете удалить свое расширение и отменить регистрацию файловых ассоциаций, а также можете выполнить другие действия по очистке. Также вы можете делать другие вещи во время установки.

Редактировать:

Развертывание задокументировано в MSDN:
http://msdn.microsoft.com/en-us/library/ff363239.aspx

Другие вопросы по тегам