在本章中,我們將討論學(xué)習(xí)需要部署和運(yùn)行的各種依賴關(guān)系。這些包括使用Visual Studio開(kāi)發(fā)的Windows機(jī)器上的.NET Core應(yīng)用程序。
以下版本的Windows支持.NET Core -
如果在早于Windows 10和Windows Server 2016的Windows版本上運(yùn)行.NET Core應(yīng)用程序,則還需要Visual C++可再發(fā)行組件。
如果使用.NET Core安裝程序,則會(huì)自動(dòng)安裝此依賴項(xiàng)。
如果要通過(guò)安裝程序腳本安裝.NET Core或部署自包含的.NET Core應(yīng)用程序,則需要手動(dòng)安裝適用于Visual Studio 2015的Visual C++ Redistributable。
對(duì)于Windows 7和Windows Server 2008計(jì)算機(jī),需要確保您的Windows安裝是最新的,并且還包括通過(guò)Windows Update安裝的修補(bǔ)程序KB2533623。
注意:本教程使用的是 Windows 10系統(tǒng),Visual Studio 2017 社區(qū)版本
要使用.NET Core SDK開(kāi)發(fā).NET Core應(yīng)用程序,可以使用選擇任何編輯器。
但是,如果要使用Visual Studio在Windows上開(kāi)發(fā).NET Core應(yīng)用程序,則可以使用以下兩個(gè)版本 -
使用Visual Studio 2015 創(chuàng)建的項(xiàng)目默認(rèn)是基于project.json的,而使用Visual Studio 2017 RC創(chuàng)建的項(xiàng)目將始終基于MSBuild。