Подтвердить что ты не робот

Любой опыт работы с оболочкой Visual Studio?

Наша компания рассматривает возможность использования Visual Studio Shell для одного из наших продуктов.

Есть ли у кого-нибудь опыт использования? С чем было легко работать? Это сэкономило время? Есть ли какие-то вещи, которые вы не смогли заставить? Вы отправили что-нибудь с этим?

4b9b3361

Ответ 1

Несколько точек относительно изолированной оболочки.

Как вы, возможно, знаете, есть два соображения, когда вы используете оболочку - изолированный режим и интегрированный режим. (Подробнее из MSDN)

Изолированная оболочка может использоваться организациями, чтобы создавать приложения, которые работают бок о бок с другими выпусками Visual Studio.

Вот некоторые моменты, которые мы узнали,   пытаясь использовать оболочку для некоторых наших   приложения.

  • Если вы планируете использовать изолированные shell, вы не можете использовать Microsoft Языковые пакеты, такие как С# и VB.NET внутри это.
  • Создание пакета для вашей оболочки очень похоже на создание любого другого VS Пакет.
  • У вас нет поддержки Team Проводник и VS Встроенный источник Контроль доступа в изолированной оболочке (Посмотрите это сообщение от Vin)

Хотя это не связано напрямую - если вы используете VS SDK 1.1 для разработки своих пакетов, помните, что структура управляемого пакета больше не доступна с распределением по умолчанию. Поэтому не удивляйтесь, если ваши старые пакеты не могут загружать файлы MPF после перехода на SDK 1.1. Он переместился в Codeplex в виде отдельной загрузки.

Ответ 2

Я немного поиграл с ним пару недель назад, как и все, что будет, это научная кривая, но если вы немного изучите примеры и взгляните на проект на Codeplex, называемый дизайнером Storyboard. Я уверен, что вы могли бы забрать его, мне было очень сложно найти другие примеры в сети, но я не выглядел очень тяжело.

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