Est-ce une sorte d'échafaudage GUI pré-construit?
Pourquoi le voudrais-je au lieu d'une interface utilisateur WinForms, qui est rapide à configurer?
Qu'est-ce que cela me donne de devoir passer du temps à écrire?
Est-ce que j'obtiens des fenêtres flottantes et un ancrage, comme dans Visual Studio 2008? Y a-t-il un coût en argent à l'utiliser?
.
Eclipse RCP est-il un bon comparable, et si oui, comment se comparent-ils?
Visual Studio Shell permet aux développeurs de créer et de distribuer rapidement leurs propres outils personnalisés en s'appuyant sur un IDE Visual Studio rationalisé.
Une application Shell Visual Studio isolée a un accès complet aux services Visual Studio et prend en charge personnalisation et la personnalisation. Il existe plusieurs façons de personnaliser une application basée sur Shell, comme suit:
Le Visual Studio Shell est disponible gratuitement dans le cadre du Visual Studio SDK . Visual Studio Shell est libre de droits pour la création et le déploiement d'applications.
Votre application Shell isolée peut être installée sur n'importe quel ordinateur disposant du Visual Studio 2008 Shell (mode isolé) Package redistribuable .
Chaque application Shell isolée à déployer doit avoir une clé de chargement Shell (SLK) valide. Le SLK est uniquement lié à l'application et ne peut pas être utilisé pour charger une autre application. Vous pouvez obtenir des SLK sur le site Web Visual Studio Extensibility Developer Center .
Après avoir obtenu une clé de chargement Shell (SLK), vous devez l'ajouter à votre projet Shell. Suivez cette procédure pour ajouter un SLK à un projet créé à l'aide du modèle isolé Visual Studio Shell.
Remarque: Tout ce qui a été dit jusqu'à présent a été copié et collé à partir de diverses pages de documentation Microsoft. Un bon point de départ pourrait être Procédure pas à pas: une application shell isolée de base .
Je voudrais mentionner que SQL Server Management Studio 2012 nécessite ces deux entrées dans les programmes d'ajout/suppression:
Je le sais parce que je les ai désinstallés, cassé SSMS et dû réparer à partir du support d'installation, sur lequel ces 2 éléments sont réapparus.
J'ai utilisé le Shell intégré pour essayer IronPython à la maison, sans avoir à installer la version d'essai complète de VisualStudio. C'est un joli IDE si vous y êtes habitué.
Il semble qu'il y ait une grande différence entre le Shell intégré et le Shell isolé.
Le shell intégré est un IDE sans aucun langage de programmation installé. Si vous n'avez pas VisualStudio mais souhaitez utiliser un plugin gratuit tel que Python Tools for Visual Studio, vous pouvez alors utiliser le shell intégré.
Le Shell isolé est bien décrit dans la réponse de Powerlord, il semble être fait pour les développeurs de logiciels de programmation, car il permet le branding et les modifications de l'interface utilisateur.
Il semble que si vous utilisez le shell autonome, vous pouvez créer votre produit de telle sorte qu'il puisse se connecter à Visual Studio. Ensuite, vous pouvez distribuer votre produit en tant qu'appareil autonome avec VS Shell) ou en tant que complément dans Visual Studio. (juste une supposition)