我正在寻找为客户端 - 服务器平台创建两个Visual Studio 2010,C#项目模板,第三方开发人员可以为其开发自己的扩展。
这些项目模板不仅仅是代码,还需要:
代码生成。即时创建一些类,稍后,可以使用一组特定属性轻松添加某些属性。
自定义程序集的默认项目引用。
自定义MSBuild任务。
据我所知,因为我一直在阅读一些文档,似乎 Guidance Automation Toolkit(GAT)和 Guidance Automation Extensions(GAX)是要走的路。
但是,无论如何,如果我在GAT / GAX中思考,或者有一些更简单,更容易的解决方案,我想知道我是否采用了正确的方法。
提前谢谢!
更新:另一点是,似乎不再支持GAT / GAX。 那么,什么?
答案 0 :(得分:1)
微软不再维护GAT / GAX。目前最好的继任者似乎是开源的 Open GAX/GAT项目。
答案 1 :(得分:1)
经过几天的研究,谷歌搜索,无论如何,我发现微软没有正式和支持的方法去做我在原始问题中说的话。
在这种情况下,对我来说,“所以,什么?”的最终答案是谁知道。
Visual Studio SDK很难理解,网上有文档,但我相信我的可扩展性需求需要花费很多时间手工。
注意 如果将来有人发布一些有关此问题的有趣答案,我会改变主意。 < / p>
<强>宾果!强> Current Microsoft approach is VSPAT/Pattern Tookit Builder!
这是官方支持的方法,它是GAT / GAX的继任者。