用Visual Basic .NET编写的跨平台应用程序

时间:2017-02-26 14:13:06

标签: vb.net visual-studio xamarin cross-platform

正如我所看到的,通过Xamarin和Visual Studio可以在C#中开发跨平台应用程序。

有没有办法用VB.net编写跨平台应用程序? Visual Studio 2017是否可能包含这种可能性?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以在xamarin表单项目中使用VB.net。您必须为项目使用vb.net PCL。 Xamarin网站上有一篇关于如何做到这一点的文章。

https://developer.xamarin.com/guides/cross-platform/application_fundamentals/pcl/portable_visual_basic_net/xamarin-forms/

请注意,这方面有很多限制。

自定义渲染器不能用Visual Basic编写,它们必须在本机平台项目中用C#编写。

依赖服务实现不能用Visual Basic编写,它们必须在本机平台项目中用C#编写。

XAML页面不能包含在Visual Basic项目中 - 代码隐藏生成器只能构建C#。可以将XAML包含在单独的,引用的C#可移植类库中,并使用数据绑定通过Visual Basic模型填充XAML文件(示例中包含此示例)。

Xamarin不支持Visual Basic.NET语言。