我有一个自定义工具,可生成强类型C#数据结构,以访问各种外部数据源。我想将它集成到VS中,因此生成的源代码会自动被发现并编译并显示在IntelliSense中(因为我已经看过其他工具,例如T4)。这是针对要分发的开源项目。
目前该工具使用命令行参数,但它可以轻松读取配置文件,以提供方便的钩子。我可以将其作为预构建步骤,但设置起来不太方便。我可以将它重写为T4宏,但那种错过了重点。
我知道根据this为代码隐藏编写自定义工具。这需要做很多工作,尤其是编写安装程序以便分发它。
我希望有一个很好的方法可以做到这一点我不知道。