這段時間,在網上看見很多從.net轉java的,為什么會造成這樣的情況,我感覺有幾點
1. 微軟在中國的生態不好,死要錢,很多公司都不想花這部分錢
2. 做.net開發人,工資普遍較低
前言
閑聊了一點,還是說正題,這次主要是由於現在微軟也在擁抱開源,嘗試下新東西試試vscode(原名:visual studio code,微軟的跨平台開發工具,下面所有都簡稱vscode),試試vscode開發mvc和控制台程序(注:控制台程序能否生成exe,還沒研究出來),為了對自己學習的總結,讓大家都避免掉進我遇見的坑,所以就有了這篇文章
准備
下載
.NET Core SDK Installer:
https://dotnetcli.blob.core.windows.net/dotnet/beta/Installers/Latest/dotnet-dev-win-x64.latest.exe
VSCode :
https://code.visualstudio.com/
VSCode C#插件:
https://github.com/OmniSharp/omnisharp-vscode/releases
安裝順序是 先裝vscode –> .net core SDK -> vscode c#插件
當裝插件的時候需要注意插件裝完后,打開vscode,vscode的左下角會進行.Net Core Debugger的下載安裝,這東西的安裝要把 FQ軟件 給開啟,要不然一定失敗,我已經嘗試很多次了,我先開始以為是自己軟件沒裝完的問題,到處查問題,如下圖:
此時是表示的是正在下載,你可以做點其他的事情,這個下載感覺還是有點慢,當我們下載完后,會提示我們的,然后讓我們重啟vscode,下圖為安裝成功后的切圖
好了重啟后,到此為止,我們的windows下使用vscode開發c#已經配置完成了
初試
我們先用微軟提供的mvc的測試實例進行我們的初試
我們先從微軟提供的實例地址https://github.com/aspnet/cli-samples 獲取我們的測試mvc代碼
微軟測試項目有幾個實例
我們現在只看mvc,其他的由大家自己研究了
特別注意:自己新建的文件夾一定要是E文,中文的可能會出現問題,我就很杯具的被這個問題纏着了幾天
通過git獲取到我了我們的實例代碼,然后我們用vscode打開,步驟為 先打開vscode,然后再vscode中打開我們使用的測試項目
打開后vscode中會出現下面的情況
現在我們只是打開了項目,還不能進行調試的,這時候我們按F5調試會出現下圖所示
我們點擊信息,進入編輯,會打開launch.json文件,我們不用管它,不過要注意下面圖所示的地方
這兩個地方的路徑需要用種種絕對路徑進行設置下,有些后面的 不是用花括號進行括起的處理,我暫時不知道有什么用,后面再研究,現在先檢查是不是項目名的dll就行,如果不是請修改下
現在我們選擇我們的左邊的菜單,選到調試界面,如下圖
運行還可以直接按F5進行運行調試。
運行成功后會出現下圖,紅框中的為運行的結果信息,如果失敗會有失敗信息在里面的
現在我們是成功的狀態,並且訪問地址也告訴我們是http://loacalhost:5000,我們訪問下這個地址看看
上圖為頁面調試的地址信息,頁面呈現,然后我們看看我們頁面的內容
是不是很像,我們在visual studio 2010 2013 2015 中看見的頁面呢編寫呢
這次體驗就結束了,感謝大家拍磚
下一步,我會使用vscode進行MyBlog網站的開發,可能會遇見一些問題,但是也是一種進步...