我在一家公司工作,在该公司中,我们主要为.NET环境中的不同客户开发多个项目。我们开始制作移动应用程序,因此自然选择了Xamarin和Xamarin.Forms作为默认选择。但是,我们开始怀疑这是否是一个错误,因为据我们了解,Xamarin SDK版本(适用于iOS和Android)与已安装的Visual Studio版本紧密相关。
这意味着:
这对我来说听起来是不切实际的,我想知道我是否错过了某个收获。我尚未找到有关版本管理以及如何使用不同版本的Xamarin快速在项目之间切换的建议。
对于该主题的任何见识/最佳实践/提示将不胜感激!
答案 0 :(得分:0)
Xamarin(和AFAIK其他框架)不会将其语法/结构大幅度地改变到一切中断的地步。他们所做的是将各种方法/属性标记为“已弃用”,这表示
您可以使用此方法/属性/语法,但我们不再支持 并建议您使用最新版本。
它们可能很少更改方法以排除参数(例如),但是通常不建议使用,并且在编译时会发出警告。
就必须降级而言,这完全取决于您公司的管理层。通过错误修复和改进推出了更新(无论是VS还是Xamarin)。您什么时候不想要那个?
如果要返回到正在使用的旧项目(例如Xamarin Forms 1.3),并且此后从未进行过更新,请考虑以下事项:
从根本上说,如果您的公司想要维护程序/应用程序/软件,则他们将不得不处理更新。