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

本文关键字:项目 GAX 任务 默认 自定义 引用 MSBuild | 更新日期: 2023-09-27 18:37:14

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

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

  • 代码生成。动态创建一些类,然后轻松添加具有一组特定属性的某种属性。

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

  • 自定义 MSBuild 任务。

据我所知,因为我一直在阅读一些文档,所以似乎指导自动化工具包 (GAT) 和指导自动化扩展 (GAX) 是要走的路。

但是,无论如何,我想知道如果我在 GAT/GAX 中思考,我的方式是否正确,或者有一些更简单、更容易的解决方案可以做到这一点。

提前谢谢你!

更新:另一点是似乎不再支持 GAT/GAX。那又怎样?

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

Microsoft不再

维护 GAT/GAX。目前最好的继任者似乎是开源打开 GAX/GAT 项目。

经过几天的研究,谷歌搜索,无论如何,我发现Microsoft没有官方和支持的方法来完成我在原始问题中所说的。

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

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

注意如果将来有人发布一些有趣的答案来解决这个问题,我会改变主意。

宾果游戏!当前Microsoft方法是VSPAT/Pattern Tookit Builder!

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