Недавно я обнаружил расширение для визуальной студии, которое позволяет указать водяной знак для окна кода. Это расширение можно найти здесь на github.Портирование Visual Studio VSPackage на SSMS 2012 или 2014
https://github.com/nategreenwood/VSEditorBackgroundChangerExtension
В рамках небольшого проекта, я пытаюсь заставить его работать на SQL Server Management Studio. Хотя Microsoft официально не поддерживает расширение SSMS - они также не препятствуют этому. Это их слова, а не мои.
Оглядываясь в подпапку расширения \ приложения под SSMS для SQL Server 2014, очевидно, что Microsoft использует VSPackage для включения своих собственных расширений в версию изолированной оболочки Visual Studio, на которой построен SSMS. Однако манифесты проявляются в версии 1.
Они проявляются в следующем месте на собственном поле: C: \ Program Files (x86) \ Microsoft SQL Server \ 120 \ Tools \ Binn \ ManagementStudio \ Extensions \ Application
В поисках помощи в проверке если это расширение можно изменить для работы с SSMS. Я изменил манифест пакета различными способами - включая переписывание пакета как пакета и манифеста в стиле одной версии. Я вижу пакет, зарегистрированный в pkgdef guid, который генерирует VSIX. В нем говорится, что он был установлен. Сообщения об ошибках не выдаются, но изображение не отображается.
Имеет ли изолированная оболочка и, более конкретно, окно кода, используемое SSMS для разработки и реализации украшений поддержки TSQL, таких как те, которые используются этим пакетом? Поддерживает ли SSMS версию 2 и VSPackages?
Приветствуется любой совет относительно того, как изменить этот пакет, чтобы заставить его работать.
Мои собственные попытки далее описываемая здесь: http://sqljudo.wordpress.com/31-days-of-ssms/ssms-day-30-vspackage-and-ssms/
Существует проект Noumber Codplex, который вы можете изучить https://www.codeplex.com/site/search?query= addin% 20ssms & sortBy = Релевантность & лицензии = | & ac = 5 – ErikEJ
Если вы измените тот же поиск кода на «vspackage ssms» вы увидите мою проблему. Поскольку структура AddIn устарела, я действительно хочу выполнить это с помощью VSIX. – RThomas