写点什么

.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:002228

评论

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

文献解读-肿瘤测序-第六期|《基于CRISPR/Cas9技术的肿瘤突变负荷测量新参考物质的开发》

INSVAST

基因数据分析 生信服务 肿瘤测序

一文搞懂 Spring 循环依赖

江南一点雨

Java spring

刷新方盒子最快10万销量纪录 捷途旅行者何以颠覆越野市场?

极客天地

使用Python实现深度学习模型:序列到序列模型(Seq2Seq)

华为云开发者联盟

Python 人工智能 华为云 华为云开发者联盟 企业号2024年6月PK榜

透明LED显示屏的未来发展趋势

Dylan

媒体 科技 LED显示屏 led显示屏厂家 市场

量子计算如何彻底改变区块链

web3区块链创业团队DappNetWork

软件测试学习笔记丨Vue常用指令-条件渲染(v-if)

测试人

软件测试 自动化测试 测试开发

为什么要制定流程规范?

老张

质量保障 checklist 流程规范

K8s的Pod资源对象如何实现微服务架构?

OSCTraining

pod #k8s 源来如此公开课

无需搭建环境,零门槛带你体验Open-Sora文生视频应用

华为云开发者联盟

人工智能 华为云 华为云ModelArts 华为云开发者联盟 企业号2024年6月PK榜

GPT-4o初体验:视觉、听觉跨越式升级

蓉蓉

ChatGPT gpt4o

加密货币初创企业指南:如何寻找代币与市场的契合点

TechubNews

淘宝按关键字搜索API返回值应用指南:电商运营的得力助手

技术冰糖葫芦

API Explorer api 货币化 API 文档

市场份额突破40% 天翼云位列中国DaaS市场第一

极客天地

更懂外贸老板的智能客服,XTransfer上线智能小秋2.0

XTransfer技术

AI 智能客服

从数据到决策:拼多多商品详情API在市场分析中的应用

Noah

加密货币和区块链技术的支柱

web3区块链创业团队DappNetWork

YashanDB携手宏杉科技助力国产软件生态发展

极客天地

手把手教你用Spring Boot搭建AI原生应用

百度Geek说

企业号 6 月 PK 榜 AI原生应用 Spring AI

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