0

サードパーティの開発者が独自の拡張機能を開発できるクライアント サーバー プラットフォーム用の 2 つの Visual Studio 2010、C# プロジェクト テンプレートの作成を探しています。

これらのプロジェクト テンプレートは単なるコードではなく、次のものが必要です。

  • コード生成。その場でいくつかのクラスを作成し、後で特定の属性セットを持つある種のプロパティを簡単に追加します。

  • カスタム アセンブリへの既定のプロジェクト参照。

  • カスタム MSBuild タスク。

私が知る限り、いくつかのドキュメントを読んでいるので、Guidance Automation Toolkit (GAT)Guidance Automation Extensions (GAX)が適しているようです。

しかし、とにかく、GAT/GAX で考えている場合、正しい方法であるかどうか、またはそうするためのより簡単で簡単な解決策があるかどうかを知りたいです。

前もって感謝します!

更新: もう 1 つのポイントは、GAT/GAX がサポートされなくなったようです。だから何?

4

2 に答える 2

1

Microsoft は、GAT/GAX を維持しなくなりました。現在、最良の後継者は、オープン ソースの Open GAX/GATプロジェクトのようです。

于 2012-06-15T15:30:37.053 に答える
1

数日間の調査、グーグルなどの後、元の質問で言ったことを実行するためのマイクロソフトによる公式でサポートされているアプローチがないことがわかりました。

その場合、私にとって「だから、何?」に対する最終的な答えは、誰が知っているかです.

Visual Studio SDK を理解するのは難しく、ネット上にドキュメントがありますが、私の拡張機能のニーズは手動で行うにはかなりの時間がかかると思います。

将来、誰かがこの問題をカバーする興味深い回答を公開した場合、私は考えを変えます。

ビンゴ! 現在の Microsoft のアプローチは VSPAT/Pattern Tookit Builder です!

これは公式にサポートされているアプローチであり、GAT/GAX の後継です。

于 2012-06-17T10:12:26.563 に答える