如何将版本号添加到Web API应用程序?
我找到了blog post using a T4 Template,但我不知道在哪里放置模板,以及在哪里/如何从我的应用中引用它。
答案 0 :(得分:1)
您提到的解决方案使用单独的项目。问题的重要一步是第3步。
添加模板后,必须构建项目。下一步是删除 AssemblyInfo.cs 中的 AssemblyVersion 和 AssemblyFileVersion 属性。最后一步,您只需添加生成的 .cs 文件(使用添加现有项对话框)。
对于面向公众的Web API,我倾向于使用attribute routing进行版本控制。对于其他项目类型,例如类库,与现有方法相比,该解决方案似乎是一个很好的解决方案。