事前に構築されたGUIの足場のようなものですか?
WinForms UIではなくセットアップが簡単なのはなぜですか?
執筆に時間を費やさなければならないことは何をもたらしますか?
Visual Studio 2008のように、フローティングウィンドウとドッキングを利用できますか?それを使用するにはお金がかかりますか?
展開はどのようになりますか-私のアプリはスタンドアロンEXEですか、それとも、シェル内で実行される何らかの一時的なパッケージまたはアーカイブとして出荷されますか?
Eclipse RCPは同等の優れた製品ですか。もしそうなら、どのように比較しますか?
Visual Studio Shellを使用すると、開発者は、合理化されたVisual Studio IDEに基づいて独自のカスタムツールを迅速に作成および配布できます。
Visual Studioの分離されたシェルベースのアプリケーションは、Visual Studioサービスへのフルアクセスを持ち、 カスタマイズ およびブランド化をサポートします。次のように、シェルベースのアプリケーションをカスタマイズできる方法がいくつかあります。
Visual Studio Shellは、 Visual Studio SDK の一部として無料で入手できます。 Visual Studio Shellは、アプリケーションを構築および展開するためのロイヤリティフリーです。
分離されたシェルアプリケーションは、 Visual Studio 2008シェル(分離モード)再頒布可能パッケージ を持つコンピューターにインストールできます。
展開する各分離されたシェルベースのアプリケーションには、有効なシェルロードキー(SLK)が必要です。 SLKはアプリケーションに一意に関連付けられており、他のアプリケーションをロードするために使用することはできません。 SLKは、 Visual Studio Extensibility Developer Center Webサイトで入手できます。
シェルロードキー(SLK)を取得したら、それをシェルプロジェクトに追加する必要があります。 この手順 に従って、Visual Studio Shell Isolatedテンプレートを使用して作成されたプロジェクトにSLKを追加します。
注:ここまでの説明はすべて、Microsoftのさまざまなドキュメントページからコピーおよび貼り付けられています。開始するのに適した場所は ウォークスルー:基本的な分離シェルアプリケーション です。
SQL Server Management Studio 2012では、[プログラムの追加と削除]に次の両方のエントリが必要です。
これらをアンインストールし、SSMSを破損し、インストールメディアから修復する必要があったため、これら2つのアイテムが再表示されたため、これを知っています。
完全なVisualStudio試用版をインストールすることなく、統合されたシェルを使用して自宅でIronPythonを試しました。それは素晴らしいですIDE慣れているなら。
統合されたシェルと分離されたシェルには大きな違いがあるようです。
統合されたシェルは、プログラミング言語がインストールされていないIDEです。VisualStudioがないが、Python Tools for Visualスタジオ、統合されたシェルを使用できます。
分離されたシェルはPowerlordの回答で詳しく説明されています。ユーザーインターフェイスのブランド化と変更が可能なため、ソフトウェア開発者のプログラミング用に作成されているようです。
スタンドアロンシェルを使用すると、Visual Studioにプラグインできるような方法で製品を構築できるようです。次に、VS Shellを使用してスタンドアロンとして、またはVisual Studioへのアドインとして製品を配布できます。 (単なる推測)