写点什么

.NET Core 2 将 Visual Basic 带到了 Linux 和 macOS 平台

  • 2017-08-29
  • 本文字数:663 字

    阅读完需:约 2 分钟

Microsoft 已经愈加接近将 Visual Basic 划为.NET Core 平台上的一等公民。作为.NET Core 2 发行版的一部分,VB 开发者现在可以编写针对.NET Standard 2.0 的控制台应用程序和类库,并且可以兼容多个平台。这就意味着运行在 Windows 上的可执行文件或者类库也能够运行在 macOS 和 Linux 上。

一旦安装了.NET Core 2 SDK,你就可以开始创建 VB 项目了。由于这是.NET Core 平台,Visual Studio 有助于编码,但是它并不是必需的。.NET Core 2.0 中有四个 VB 模板:

  • 控制台应用程序:Hello World 程序样例
  • 类库
  • 单元测试工程
  • xUnit 单元测试工程

在命令提示行中,你可以执行:

dotnet –version来确认你使用的是.NET Core 2.0 版本或者是更高的版本。然后你需要创建一个新目录来保存你的工程,并且运行dotnet new来根据其中一个模板创建一个新工程。之后,执行dotnet run来运行这个工程:

复制代码
mkdir vbcore
cd vbcore
dotnet new console -lang VB
dotnet run

但是这并不意味着 Microsoft 的工作都已经全部完成,因为目前还有剩余任务要做,例如,让.NET Core 平台上的 VB 开发者拥有使用 ASP .NET Core 的能力。Microsofs 的 Immo Landwerth 说,针对于此的模版尚在进行中,这个版本尚不可用。尽管如此,VB 开发者现在可以针对 macOS 和 Linux 编写跨平台代码了,在此之前,这是不可能完成的。

查看英文原文:.NET Core 2 Brings Visual Basic to Linux and macOS


感谢冬雨对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-08-29 19:002258

评论

发布
暂无评论
发现更多内容

学习总结

YY

关于架构师的理解(第一周学习总结)

第一周作业(1)

佳明

作业一:食堂就餐卡系统设计

飞翔的风

食堂就餐卡系统设计

weijin

第一周架构总结

漫步云梯

架构总结

关于架构师的一点理解

石刻掌纹

架构0期作业1

Nan Jiang

食堂就餐卡系统架构设计⽂档

一点点..

架构学习作业-食堂就餐卡系统架构

乐天

就餐卡系统架构设计文档

gen_jin

架构师训练营 第1周总结

Lingjun

极客大学架构师训练营

极客时间-作业一-食堂就餐卡系统设计

wjf

【架构课笔记-第一周】一般方法与设计文档

Nelson

读笔 | 为什么“杨丽萍”们的生活被指责

张鸱鸺

读书笔记 心灵圣经 生活方式

《架构师训练营》--第一周命题作业

极客大学架构师训练营

第一周总结

gen_jin

食堂就餐卡系统设计

跨域刀

极客大学架构师训练营

架构师训练Week1 - 学习总结

伊利是个圈

学习 极客大学架构师训练营

week0-作业一

徐培

架构师训练营 第一周 作业

极客大学架构师训练营

「架构师训练营」学习笔记:第1周

Amy

学习 极客大学架构师训练营

架构学习第一周总结

lwy

食堂就餐卡系统设计

逍遥乐天

作业二:根据当周学习情况,完成一篇学习总结

飞翔的风

【架构师训练营 - week1 -2】学习总结

早睡早起

食堂就餐卡系统设计

yupi

架构师训练营第一周学习总结

JUN

week01-学习心得

强哥

极客大学架构师训练营

第一周作业

仪轩

架构训练营第一周-作业

无心水

.NET Core 2将Visual Basic带到了Linux和macOS平台_.NET_Jeff Martin_InfoQ精选文章