6

VS2010 の拡張性に関するストーリーが大幅に改善されたこと (つまり、MEF ベースなど) についてかなりの量の記事を読みましたが、まだ手を汚す必要はありません。私は最近、飛び込みたくなる現実世界のシナリオに出くわしましたが、構築したいものを起動して実行するのに役立つ情報があまり見つからないことに驚いています。

私のチームは、Silverlight で独自のドメイン固有の UI フレームワークを作成しました。一連のプロジェクト テンプレートと項目テンプレートをパッケージ化して、製品と共に出荷する SDK の一部として共有したいと考えています。何かをzipにエクスポートするという従来の方法でこれを行うのは非常に簡単ですが、新しいプロジェクトを作成するときにASP.NET MVCまたはSilverlightで取得するウィザード(つまり、ダイアログ/ウィザードのジャンプ)とよりインラインにしたいと考えていますアップして詳細を尋ね、追加の入力に基づいて追加のプロジェクト、参照、コードなどを生成します)。

これらの機能は、VS2010 の拡張モデルを通じて公開されていますか? 誰かが私を一般的な方向に向けることができれば、私はそれを感謝します. 今日、Google は私に何も返してくれません :(

4

4 に答える 4

4

この記事に出くわしたかどうかはわかりません: http://msdn.microsoft.com/en-us/library/xkh1wxd8.aspx。VS 2010 の「方法: プロジェクト テンプレートを作成する」で詳しく説明しています。

于 2010-07-09T10:51:24.820 に答える
1

http://www.codeproject.com/KB/macros/VSExtnsnsTemplates2010.aspx

于 2012-01-02T19:32:33.800 に答える
0

msdn に関する優れたウォークスルー => http://msdn.microsoft.com/en-us/library/dd885242.aspx

于 2012-01-03T17:37:26.300 に答える
0

MSDNからの引用: 方法: プロジェクト テンプレートでウィザードを使用する

方法: プロジェクト テンプレートでウィザードを使用する

Visual Studio は IWizard インターフェイスを提供します。これを実装すると、ユーザーがテンプレートからプロジェクトを作成するときにカスタム コードを実行できます。

プロジェクト テンプレートのカスタマイズは、次の目的で使用できます。

  • ユーザー入力を収集してテンプレートをパラメーター化するカスタム UI を表示します。
  • テンプレートで使用するパラメーター値を追加します。
  • テンプレートにファイルを追加します。
  • プロジェクトで Visual Studio オートメーション オブジェクト モデルによって許可されているほぼすべてのアクションを実行します。
于 2013-08-28T16:59:26.533 に答える