Mac – build. Net development environment


brew update
brew install openssl

2. core SDK

sudo install_name_tool -add_rpath /usr/local/opt/openssl/lib /usr/local/share/dotnet/shared/Microsoft.NETCore.App/1.0.2/System.Security.Cryptography.Native.dylib 

3. Go to install vs code
install c# extension: open vs code, press command+p and enter

ext install csharp



mkdir HelloWorld
cd HelloWorld
dotnet  new
dotnet restore
dotnet run


Project HelloWorld (.NETCoreApp,Version=v1.0) will be compiled because expected outputs are missing
Compiling HelloWorld for .NETCoreApp,Version=v1.0

Compilation succeeded.
    0 Warning(s)
    0 Error(s)

Time elapsed 00:00:01.4283528

Hello World!

5. Open the newly created HelloWorld with vs code, install the plug-in according to the prompts, the final effect is

Updating C# dependencies...
Platform: darwin, x86_64

Downloading package 'OmniSharp for OSX' (24653 KB) .................... Done!
Downloading package '.NET Core Debugger (macOS/x64)' (43967 KB) .................... Done!

Installing package 'OmniSharp for OSX'
Installing package '.NET Core Debugger (macOS/x64)'

Failed to spawn 'dotnet --info'
Warning: project.json is no longer a supported project format for .NET Core applications. Update to the latest version of .NET Core ( and use 'dotnet migrate' to upgrade your project (see for details).


Read More: