C# C.NET和Xamarin移动应用程序的共享代码库?

C# C.NET和Xamarin移动应用程序的共享代码库?,c#,.net,visual-studio,xamarin,C#,.net,Visual Studio,Xamarin,我是一个新项目的开发负责人,该项目旨在为内部项目管理构建一个web和移动应用程序的组合。描述符内部项目管理是通用的,可能对不同的人意味着不同的事情,所以请不要太关注它。我们大部分的东西都是M$,和我公司的历史相比,C是未来,有VB,VBA,VBS,所以我认为C和Xamarin。知道关于使用Xamarin/C.NET充分利用移动/网络共享代码库的好文献吗 据我所知,Xamarin不支持web应用程序开发,仅支持iOS、Android和Windows Phone 8.1、Windows 8.1以及W

我是一个新项目的开发负责人,该项目旨在为内部项目管理构建一个web和移动应用程序的组合。描述符内部项目管理是通用的,可能对不同的人意味着不同的事情,所以请不要太关注它。我们大部分的东西都是M$,和我公司的历史相比,C是未来,有VB,VBA,VBS,所以我认为C和Xamarin。知道关于使用Xamarin/C.NET充分利用移动/网络共享代码库的好文献吗

据我所知,Xamarin不支持web应用程序开发,仅支持iOS、Android和Windows Phone 8.1、Windows 8.1以及Windows 10的通用Windows平台UWP。除非我们对整个公司升级到Windows10有一个可靠的时间表,否则我们不应该朝这个方向发展。我们可以维护两个密切相关的代码库C.NET和Xamarin。诀窍在于有多近


想法?谢谢

我强烈建议将新的比特读入.NET:或

Xamarin现在支持.NET标准:

因此,您可以利用.NET标准作为应用程序的共享层。然后,您可以将每个堆栈(Web、桌面、移动设备等)视为特定于平台的堆栈,并在其中实现本机功能/UI/etc。但是,您可以通过标准库完全利用所有共享代码

这是常见问题解答中的常见问题:

或通过我们的文档进行扩展:


注意:这将在将来扩展到.NET标准

您能更新您的答案吗?所有Xamarin链接都将重定向到Microsoft网站,它们不再包含您发布的信息。