.NET Core 2将Visual Basic带到了Linux和macOS平台
来源:互联网 发布:Mac电脑怎么输入圈1 编辑:程序博客网 时间:2024/05/29 12:03
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 vbcorecd vbcoredotnet new console -lang VBdotnet run
但是这并不意味着Microsoft的工作都已经全部完成,因为目前还有剩余任务要做,例如,让.NET Core平台上的VB开发者拥有使用ASP .NET Core的能力。Microsofs 的Immo Landwerth说,针对于此的模版尚在进行中,这个版本尚不可用。尽管如此,VB开发者现在可以针对macOS和Linux编写跨平台代码了,在此之前,这是不可能完成的。
原文地址:http://www.infoq.com/cn/news/2017/08/dotnetcore2-vb
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
- .NET Core 2将Visual Basic带到了Linux和macOS平台
- .NET Core 2将Visual Basic带到了Linux和macOS平台
- 将 Visual Basic 6.0 应用程序升级到 Visual Basic .NET 和 Visual Basic 2005
- Asp.Net Core 发布和部署( MacOS + Linux + Nginx )
- Asp.Net Core 发布和部署( MacOS + Linux + Nginx )
- Mono 开发者将 Ribbon 界面带到了 Linux 桌面
- 将Visual Basic更新到Visual Basic .NET
- 将Visual Basic 6.0程序转换到Visual Basic.NET
- 将Visual Basic 6.0程序转换到Visual Basic.NET
- 将Visual Basic 6.0程序转换到Visual Basic.NET
- 将Visual Basic 6.0程序转换到Visual Basic.NET
- 将Visual Basic 6.0程序转换到Visual Basic.NET
- GDI+和Visual Basic.NET
- docker4dotnet #3 在macOS上使用Visual Studio Code和Docker开发asp.net core和mysql应用
- Visual Basic.NET(将文本文件导入数组)
- Visual Basic.NET(将文本文件导入数组)
- 使用 GDI+ 和 Visual Basic .NET
- Visual Basic.Net基础概念和语法
- ASP.NET Core MVC – Tag Helper 组件
- VS2013如何创建一个Qt程序
- 一个还算简单的微信消息SDK(基于.Net Standard 2.0)
- C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码
- Oleans集群之Consul再解释
- .NET Core 2将Visual Basic带到了Linux和macOS平台
- ASP.NET Core 防止跨站请求伪造(XSRF\/CSRF)攻击
- Windows下使用VisualSVN Server搭建SVN服务器
- .NET Core 在程序集中集成Razor视图
- Orleans的集群构建
- .NET Core+Selenium+Github+Travis CI => SiteHistory
- Linux+.NetCore+Nginx搭建集群
- JS的盒子模型
- [上海站] 微软Azure AspNetCore微服务实战