Обновление VSIX с VS 2013 до VS 2015

Я создал расширение Visual Studio (vsix) в VS 2013, чтобы добавить новый шаблон проекта. Мне нужно, чтобы он работал в VS 2015. Я изменил файл source.extension.vsixmanifest для включения Microsoft.VisualStudio.Pro[14.0]. Проблема в том, что он устанавливается в VS 2015, но есть некоторые специальные библиотеки VS 2013. Так что это дает ошибки при создании проекта. Есть ли способ заставить его работать в VS 2015, не переписывая весь код?

1 ответ

Вы можете попробовать это:

  1. Откройте свой проект с VS2015
  2. Щелкните правой кнопкой мыши и выберите добавить, новый элемент
  3. В элементах Visual C# выберите Расширяемость
  4. Добавить элемент VSPackage.cs
  5. Удалите все ссылки на этот пакет, если он вам не нужен

Visual Studio добавит новые ссылки для VS2015. Это не идеальное решение, и оно может не скомпилироваться, поскольку у вас есть ссылка на Microsoft.VisualStudio.Shell.12.0, поэтому просто удалите ее.

Дайте мне знать, если вам нужна дополнительная помощь, но это должно стать хорошим началом.

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