正如我所看到的,通过Xamarin和Visual Studio可以在C#中开发跨平台应用程序。
有没有办法用VB.net编写跨平台应用程序? Visual Studio 2017是否可能包含这种可能性?
谢谢!
答案 0 :(得分:1)
您可以在xamarin表单项目中使用VB.net。您必须为项目使用vb.net PCL。 Xamarin网站上有一篇关于如何做到这一点的文章。
请注意,这方面有很多限制。
自定义渲染器不能用Visual Basic编写,它们必须在本机平台项目中用C#编写。
依赖服务实现不能用Visual Basic编写,它们必须在本机平台项目中用C#编写。
XAML页面不能包含在Visual Basic项目中 - 代码隐藏生成器只能构建C#。可以将XAML包含在单独的,引用的C#可移植类库中,并使用数据绑定通过Visual Basic模型填充XAML文件(示例中包含此示例)。
Xamarin不支持Visual Basic.NET语言。