Ответ 1
Несколько точек относительно изолированной оболочки.
Как вы, возможно, знаете, есть два соображения, когда вы используете оболочку - изолированный режим и интегрированный режим. (Подробнее из MSDN)
Изолированная оболочка может использоваться организациями, чтобы создавать приложения, которые работают бок о бок с другими выпусками Visual Studio.
Вот некоторые моменты, которые мы узнали, пытаясь использовать оболочку для некоторых наших приложения.
- Если вы планируете использовать изолированные shell, вы не можете использовать Microsoft Языковые пакеты, такие как С# и VB.NET внутри это.
- Создание пакета для вашей оболочки очень похоже на создание любого другого VS Пакет.
- У вас нет поддержки Team Проводник и VS Встроенный источник Контроль доступа в изолированной оболочке (Посмотрите это сообщение от Vin)
Хотя это не связано напрямую - если вы используете VS SDK 1.1 для разработки своих пакетов, помните, что структура управляемого пакета больше не доступна с распределением по умолчанию. Поэтому не удивляйтесь, если ваши старые пакеты не могут загружать файлы MPF после перехода на SDK 1.1. Он переместился в Codeplex в виде отдельной загрузки.