写点什么

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

评论

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

Python数据可视化神器——pyecharts教程(一)

霍格沃兹测试开发学社

企业如何训练自己的专属大模型?

幂简集成

AI API 大模型

关于零信任理念, 零信任的重点是什么

德迅云安全杨德俊

深入理解计数器函数:闭包与装饰器

测吧(北京)科技有限公司

测试

基于OceanBase+Flink CDC,云粒智慧实时数仓演进之路

Apache Flink

flink oceanbase 实时数据

活动回顾 |观测云 AI Agent 探索实践

观测云

LLM

建发弘爱 X 袋鼠云:加速提升精细化、数字化医疗健康服务能力

袋鼠云数栈

数据资产 医疗 医疗AI 医疗中台 数据服务

2024春季火山引擎FORCE原动力大会,5月15日开幕

新消费日报

重磅更新:草料二维码容量调整,不再限制图片文件上传量

草料二维码

在线云电脑云桌面如何操作使用

青椒云云电脑

云桌面 云电脑 云电脑云桌面

了解元组:定义、特点、应用及常用方法

测吧(北京)科技有限公司

测试

掌握Python中的系统监控与管理:使用psutil库

霍格沃兹测试开发学社

免费云电脑能做什么?

青椒云云电脑

云桌面 云电脑

云桌面跟桌面虚拟化有什么区别?如何选择

青椒云云电脑

云桌面 云电脑 云电脑平台

Pandas read_csv 参数详解

霍格沃兹测试开发学社

IDC:中国边缘计算市场快速增长,浪潮信息份额近半稳居第一

财见

从零开始:Django项目的创建与配置指南

快乐非自愿限量之名

django 框架

深入理解 FFmpeg:安装和使用指南

霍格沃兹测试开发学社

云桌面的应用场景,如何助力企业轻松上云

青椒云云电脑

云桌面 云电脑 云电脑平台

Bonree ONE 2024春季正式版:革新智能运维,7 大功能亮点重磅发布

博睿数据

如何在MySQL 中更改数据的前几位数字?

霍格沃兹测试开发学社

Puppeteer实践:复杂的问题简单化

伤感汤姆布利柏

iPaaS中API自动化测试的作用

RestCloud

自动化测试 API ipaas

线程池核心原理浅析

不在线第一只蜗牛

线程 核心原理

KaiwuDB 参编的《分析型数据库技术要求》标准正式发布

KaiwuDB

数据库 分析型数据库 数据库行业标准制定 数据库标准

神器!使用Python 轻松识别验证码

霍格沃兹测试开发学社

探究字符串操作的各种类别

测吧(北京)科技有限公司

测试

元组与列表:相同点、不同点及内存占用

测吧(北京)科技有限公司

测试

为什么公共云的弹性能力很难被发挥出来?

AutoMQ

Java 大数据 云原生 AutoMQ

解锁工业数据流:NeuronEX 规则调试功能实操指南

EMQ映云科技

emq emqx NeuronEX

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