具有默认自定义引用,MSBuild任务等的项目模板:GAX?

时间:2012-06-15 13:03:47

标签: c# visual-studio-2010 visual-studio c#-4.0

我正在寻找为客户端 - 服务器平台创建两个Visual Studio 2010,C#项目模板,第三方开发人员可以为其开发自己的扩展。

这些项目模板不仅仅是代码,还需要:

  • 代码生成。即时创建一些类,稍后,可以使用一组特定属性轻松添加某些属性。

  • 自定义程序集的默认项目引用。

  • 自定义MSBuild任务。

据我所知,因为我一直在阅读一些文档,似乎 Guidance Automation Toolkit(GAT) Guidance Automation Extensions(GAX)是要走的路。

但是,无论如何,如果我在GAT / GAX中思考,或者有一些更简单,更容易的解决方案,我想知道我是否采用了正确的方法。

提前谢谢!

更新:另一点是,似乎不再支持GAT / GAX。 那么,什么?

2 个答案:

答案 0 :(得分:1)

微软不再维护GAT / GAX。目前最好的继任者似乎是开源的 Open GAX/GAT项目。

答案 1 :(得分:1)

经过几天的研究,谷歌搜索,无论如何,我发现微软没有正式和支持的方法去做我在原始问题中说的话。

在这种情况下,对我来说,“所以,什么?”的最终答案是谁知道

Visual Studio SDK很难理解,网上有文档,但我相信我的可扩展性需求需要花费很多时间手工

注意 如果将来有人发布一些有关此问题的有趣答案,我会改变主意。 < / p>

<强>宾果! Current Microsoft approach is VSPAT/Pattern Tookit Builder!

这是官方支持的方法,它是GAT / GAX的继任者。