Visual Studio Code是微軟的跨平臺(tái)的VS開(kāi)發(fā)工具峡懈,依賴于dot net core的跨平臺(tái)功能莱革。
首先需要在mac上安裝dot net core 開(kāi)發(fā)包(包含dot net core 運(yùn)行時(shí)),dot net core mac 版 官方網(wǎng)站:
https://www.microsoft.com/net/core#macos
下載并安裝
這個(gè)地址是關(guān)于各種安裝異常的問(wèn)題的方案
https://github.com/dotnet/core/blob/master/cli/known-issues.md
我這邊就出現(xiàn)了一個(gè)問(wèn)題愧薛,安裝完成之后,在終端運(yùn)行 dotnet命令蜀变,提示Command not found驻售。
這個(gè)問(wèn)題可以執(zhí)行這個(gè)命令解決:
ln -s /usr/local/share/dotnet/dotnet /usr/local/bin
然后又出現(xiàn)了dotnew new 命令異常的問(wèn)題熟菲,原因是新安裝的openssl沒(méi)有替換掉系統(tǒng)自帶的版本。
在終端執(zhí)行這個(gè)命令可以解決:
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
不過(guò)要將1.0.0替換為當(dāng)前安裝的dotnet core版本朴恳。我這里需要替換為1.0.1
安裝完成之后抄罕,打開(kāi)終端,可以測(cè)試一下于颖。
進(jìn)入一個(gè)文件夾呆贿,運(yùn)行一下命令:
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上的項(xiàng)目文件都是以文件夾或者project.json文件定義的森渐,所有沒(méi)有新建項(xiàng)目之類的菜單可用做入。
為VS Core 安裝 C# Extension 插件
打開(kāi)VS Core 的命令面板,輸入 ext install C# 命令來(lái)出發(fā)安裝C#插件請(qǐng)求同衣。
C# Extension插件安裝完成之后,現(xiàn)在可以創(chuàng)建并調(diào)試項(xiàng)目了
在資源管理器中右鍵竟块,打開(kāi)終端,執(zhí)行命令 創(chuàng)建項(xiàng)目
dotnet new
dotnet restore
打開(kāi)調(diào)試面板耐齐,調(diào)試目標(biāo)選擇 .Net Core Launch(Console)
點(diǎn)擊調(diào)試按鈕浪秘,提示需要配置調(diào)試信息.
在launch.json文件中,編輯Program參數(shù)來(lái)設(shè)定要調(diào)試的dll的路徑埠况。
現(xiàn)在可以開(kāi)始調(diào)試耸携。
附:外國(guó)妹子的初級(jí)指引視頻
https://channel9.msdn.com/Blogs/dotnet/Get-started-with-VS-Code-using-CSharp-and-NET-Core