You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Mac(M1芯片)及VS Code中运行Visual Basic代码?

在M1 macOS上编写Visual Basic代码的可行方案

一、VS Code + .NET SDK(推荐,适配课程小型代码)

这是最轻量化的方案,适配跨平台VB.NET开发,完全满足课程/考试的基础代码需求:

  • 安装ARM64版.NET SDK:选择LTS版本(如.NET 8)的ARM64安装包完成安装,打开终端输入dotnet --version验证安装成功。
  • 配置VS Code:安装微软官方的「Visual Basic」扩展,确保扩展处于启用状态。
  • 创建并运行VB项目:
    1. 终端进入目标文件夹,执行dotnet new console -lang vb生成标准VB控制台项目。
    2. 在VS Code中打开该项目文件夹,编辑Program.vb文件(示例代码:Console.WriteLine("Hello VB"))。
    3. 运行代码:点击VS Code左侧「运行和调试」按钮,选择.NET Core Launch (console)配置启动;或直接在终端执行dotnet run。

解决VS Code中VB代码报错的关键:

不要直接新建孤立的.vb文件运行,VB.NET依赖.NET运行时环境,必须通过dotnet new创建标准项目结构。若仍报错,检查:

  • 是否安装了ARM架构的.NET SDK,而非x86版本。
  • 扩展是否为微软官方发布的「Visual Basic」,第三方扩展可能存在兼容性问题。

二、Visual Studio for Mac 启用VB支持

若偏好完整IDE体验,可重新配置VS for Mac:

  • 打开VS for Mac,进入「Visual Studio」→「Extensions」,搜索并安装「Visual Basic」工作负载。
  • 重启IDE后,创建新项目时选择「.NET」分类下的「Console App (Visual Basic)」模板,即可创建VB项目。
    *注:部分旧版本VS for Mac对M1的VB支持存在兼容问题,建议升级到最新稳定版。

三、备选方案(针对Windows专属VB代码)

如果课程涉及WinForms、VBA等仅Windows支持的VB特性,可采用:

  • 用Parallels Desktop等虚拟机安装Windows 11 ARM版,再安装Visual Studio 2022,完全复用Windows端开发环境。
  • 通过远程桌面连接你的Windows电脑,直接在远程VS 2022中编写代码。

内容的提问来源于stack exchange,提问作者Mithril

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 18:30:41