Visual Studio Code是微软的跨平台的VS开发工具,依赖于dot net core的跨平台功能。
首先需要在mac上安装dot net core 开发包(包含dot net core 运行时),dot net core mac 版 官方网站:
下载并安装
这个地址是关于各种安装异常的问题的方案
这个问题可以执行这个命令解决:
ln -s /usr/local/share/dotnet/dotnet /usr/local/bin
然后又出现了dotnew new 命令异常的问题,原因是新安装的openssl没有替换掉系统自带的版本。
在终端执行这个命令可以解决:
sudo
install_name_tool -add_rpath /usr/local/opt/openssl/lib /usr/local/share/dotnet/shared/Microsoft.NETCore.App/1.0.0/System.Security.Cryptography.Native.dylib
不过要将1.0.0替换为当前安装的dotnet core版本。我这里需要替换为1.0.1
安装完成之后,打开终端,可以测试一下。
进入一个文件夹,运行一下命令:
dotnet new
dotnet restore
dotnet run
如果打印出了
Hello World!
则一切正常。
为VS Core 安装 C# Extension 插件
打开VS Core 的命令面板,输入 ext install C# 命令来出发安装C#插件请求。
C# Extension插件安装完成之后,现在可以创建并调试项目了
在资源管理器中右键,打开终端,执行命令 创建项目
dotnet new
dotnet restore
打开调试面板,调试目标选择 .Net Core Launch(Console)
点击调试按钮,提示需要配置调试信息.
在launch.json文件中,编辑Program参数来设定要调试的dll的路径。
现在可以开始调试。