写点什么

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

评论

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

Util应用框架快速入门(二)- Web Api 快速入门

何镇汐

开源 后端 软件开发

软件测试|教你用Python操作Word文档(二)

霍格沃兹测试开发学社

软件测试|带你了解Python正则表达式模块(一)

霍格沃兹测试开发学社

软件测试|带你了解Python正则表达式模块(二)

霍格沃兹测试开发学社

九凌网络:谷歌seo优化和外贸建站的五大优势

九凌网络

选择困难症的我,最终选择了Amazon EC2 云服务器

不叫猫先生

云服务器 Amazon EC2 云服务器

一般的仿真软件需要什么配置的电脑?

思茂信息

仿真软件 仿真技术 仿真建模 仿真模拟

Util应用框架快速入门(三)- UI 快速入门

何镇汐

开源 后端 开发软件

软件测试|Python绘图神器matplotlib教程(三)

霍格沃兹测试开发学社

软件测试|Python数据可视化神器——pyecharts教程(四)

霍格沃兹测试开发学社

如何规划并新建大数据平台的独立生产域?5步走

奇点云

奇点云 DataSimba 对象体系

3款免费又好用的 Docker 可视化管理工具

快乐非自愿限量之名

Docker 分享 教程 免费

软件测试|matplotlib中文不显示的解决方案

霍格沃兹测试开发学社

软件测试|一文教你学会Python文件 I/O 操作

霍格沃兹测试开发学社

工赋开发者社区 | 智能物联网:概念、体系架构与关键技术

工赋开发者社区

苹果Mac强大的远程管理工具:Royal TSX for Mac激活版 支持M1

彩云

Royal TSX 远程连接管理

在 LangChain 尝试了 N 种可能后,我发现了分块的奥义!

Zilliz

Milvus langchain rag chunking

软件测试|教你使用Python实现五子棋游戏(一)

霍格沃兹测试开发学社

罗拉ROLA-IP代理IP:稳定性、纯净性、响应速度的保证

Geek_bf375d

全面解析独立服务器:如何选择最适合你的方案?

一只扑棱蛾子

独立服务器

软件测试|Python matplotlib教程(二)

霍格沃兹测试开发学社

软件测试|教你用Python 操作Word文档(一)

霍格沃兹测试开发学社

谷歌SEO搜索引擎优化怎么做?

九凌网络

潮玩宇宙APP系统开发

薇電13242772558

NFT

轻量应用服务器到底香在哪?

格致君的planB

数字化 亚马逊云科技 轻量应用服务器

融云荣登「2023 年度 PaaS 企业排行榜」

融云 RongCloud

互联网 PaaS 通信 企业 即时通讯

外贸网站优化常用流程和一些常识

九凌网络

亚马逊云服务器成了我的首选服务器

StackOverflow

云服务器 亚马逊云

FomePay 充值 ChatGPT Plus 详细教程

月满楼

ChatGPT ChatGPT4 chatgpt app chatgpt api

软件测试|教你使用Python快速绘制酷炫词云图

霍格沃兹测试开发学社

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