2017-10-19 152 views
0

我一直在四处搜索,似乎可以在.NET Core 2上使用Visual Studio代码自由开发C#。看起来VB只有Microsoft的付费版Visual Studio(我甚至不知道VB是否支持MacOS)。有没有一种方法可以让我使用开源工具在MacOS上开发VB.NET应用程序?.NET Core 2.0和VB - 在Mac OS生态系统中可用吗?

谢谢!

回答

1

.NET核心堆栈本身是完全跨平台的。因此,您当然可以编写Visual Basic(.NET)代码,并在Linux,MacOS或Windows上使用dotnet进行构建。

例如,在我的Linux机器,我可以这样做:

dotnet new console --language vb 
dotnet run 

要看到工作的 “Hello World!”在Visual Basic中的应用程序。

但是为了获得更好的编辑体验(使用IntelliSense等),开源工具应该是VSCode。不幸的是,它看起来像VB Support is still not implemented in VSCode

+0

谢谢,这是有帮助的。对于Web API的东西,看起来你仍然需要在Windows操作系统上使用常规的.NET框架。 – Joe