我是ASP.NET的新手,但我希望为即将开始的新API实现一些版本控制.
我甚至不确定我正在寻找什么是可能的,但我正在使用一个非常干净的版本方法使用头部变量.
理想情况下,我希望能够在代码结构中包含一个版本文件夹,并在其中包含不同的API版本.每个版本文件夹都包含核心API代码的完整副本,所以我知道永远不会有任何冲突等.我知道这会使代码膨胀,但值得保持它非常干净,只有2-3个以上API的版本有效.
我在Internet上发现了许多标题样本,但它们都要求类在不同的名称空间中,如果我正在完成代码的复制,那么每次复制时都必须重命名所有类.
我正在尝试做什么?或者在处理多个类时是否有更清洁的解决方案?