定義:什么是.net core?
.net core是一個跨各個不同操作系統運行的平台。時至今日,windows上.net framework已經發展成熟,可以用來開發windows平台下的幾乎所有應用,從桌面到web,從pc到各種智能終端。很多人認為微軟的技術,缺點太多。比如,固步自封,不開源。比如,開發工具太大,像vs這樣強悍的IDE,當然不是沒有缺點,缺點也很明顯,就是加載速度慢,對開發機器的硬件要求高點(如果你開發過SharePoint的應用,你就知道,那需要很高的硬件資源)。這些也常常被開發者所詬病。我們相信事情總會是變化的,微軟也一直在變化。不僅開源,而且向着跨平台方向發展。
那么 vs code又是個什么東西呢?
vs code原來是一款代碼編輯器,像vim,emacs等等,當然了,這款編輯器跨平台。一個優秀的代碼程序員會選擇一個優秀的代碼編輯器,一個優秀的代碼編輯器肯定渾身充滿着接口,可擴展性很強。vs code就是這樣的工具。本身很普通,但是可以裝各種插件,比如vim插件。
環境搭建:win7+ vs code + .net core
require: 1 、.framework 4.5
2、dotnet-dev-win-x64.latest (.net core sdk)
3、VSCodeSetup-stable (vscode)
4、csharp-1.0.4-rc2 (c#擴展)
以上依次安裝。
安裝成功后,以管理員的權限打開cmd,創建一個控制台的“hello world”程序,具體步驟如下:
mkdir wbq cd wbq dotnet new
dotnet restore dotnet run
如果看到以下界面,說明環境搭建成功。
解釋下:dotnet restore命令:把項目中依賴於nuget包還原回來,引用在本地。
以下是我參考網上的資料,運行的一個mvc,簡單的輸出hello world。
參考資料:http://www.cnblogs.com/Leo_wl/p/5496844.html
http://www.cnblogs.com/kulong995/p/5467570.html