Visual Studio Code是微軟的跨平臺的VS開發工具,依賴于dot net core的跨平臺功能。
首先需要在mac上安裝dot net core 開發包(包含dot net core 運行時),dot net core mac 版 官方網站:
https://www.microsoft.com/net/core#macos
下載并安裝
這個地址是關于各種安裝異常的問題的方案
https://github.com/dotnet/core/blob/master/cli/known-issues.md
我這邊就出現了一個問題,安裝完成之后,在終端運行 dotnet命令,提示Command not found。
這個問題可以執行這個命令解決:
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!
則一切正常。
下載并安裝Visual Studio Core
https://code.visualstudio.com/c?utm_expid=101350005-28.R1T8FshdTBWEfZjY0s7XKQ.2&utm_referrer=https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fsetup%2Fmac
在 mac上的項目文件都是以文件夾或者project.json文件定義的,所有沒有新建項目之類的菜單可用。
為VS Core 安裝 C# Extension 插件
打開VS Core 的命令面板,輸入 ext install C# 命令來出發安裝C#插件請求。
C# Extension插件安裝完成之后,現在可以創建并調試項目了
在資源管理器中右鍵,打開終端,執行命令 創建項目
dotnet new
dotnet restore
打開調試面板,調試目標選擇 .Net Core Launch(Console)
點擊調試按鈕,提示需要配置調試信息.
在launch.json文件中,編輯Program參數來設定要調試的dll的路徑。
現在可以開始調試。
附:外國妹子的初級指引視頻
https://channel9.msdn.com/Blogs/dotnet/Get-started-with-VS-Code-using-CSharp-and-NET-Core