新聞中心
在Linux上使用Visual Studio進(jìn)行ASP.NET開發(fā)的推薦配置

創(chuàng)新互聯(lián)公司始終致力于在企業(yè)網(wǎng)站建設(shè)領(lǐng)域發(fā)展。秉承“創(chuàng)新、求實(shí)、誠(chéng)信、拼搏”的企業(yè)精神,致力為企業(yè)提供全面的網(wǎng)絡(luò)宣傳與技術(shù)應(yīng)用整體策劃方案,為企業(yè)提供包括“網(wǎng)站建設(shè)、成都響應(yīng)式網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)、微信網(wǎng)站建設(shè)、重慶小程序開發(fā)公司、商城網(wǎng)站定制開發(fā)、平臺(tái)網(wǎng)站建設(shè)秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
隨著.NET Core的發(fā)布,ASP.NET開發(fā)已經(jīng)不再局限于Windows平臺(tái),現(xiàn)在,我們可以在Linux上使用Visual Studio進(jìn)行ASP.NET開發(fā),本文將介紹在Linux上使用Visual Studio進(jìn)行ASP.NET開發(fā)的推薦配置。
安裝Linux系統(tǒng)
我們需要在計(jì)算機(jī)上安裝一個(gè)Linux發(fā)行版,推薦的發(fā)行版有:Ubuntu、Debian、Fedora等,這些發(fā)行版都有詳細(xì)的安裝教程,可以在網(wǎng)上找到。
安裝.NET Core SDK
1、打開終端,輸入以下命令下載.NET Core SDK安裝包:
wget https://packages.microsoft.com/config/ubuntu/18.04/packagesmicrosoftprod.deb O packagesmicrosoftprod.deb
2、安裝下載好的安裝包:
sudo dpkg i packagesmicrosoftprod.deb
3、更新軟件包列表:
sudo aptget update
4、安裝.NET Core SDK:
sudo aptget install y apttransporthttps && sudo aptget update && sudo aptget install y dotnetsdk3.1
安裝Visual Studio Code
1、訪問Visual Studio Code官網(wǎng)(https://code.visualstudio.com/)下載適用于Linux的安裝包。
2、解壓下載好的安裝包:
tar xvf code_*.tar.gz
3、進(jìn)入解壓后的目錄:
cd code*
4、添加可執(zhí)行權(quán)限:
chmod +x code
5、運(yùn)行Visual Studio Code:
./code
安裝C#插件和ASP.NET Core插件
1、打開Visual Studio Code,點(diǎn)擊左側(cè)的擴(kuò)展圖標(biāo),搜索“C#”,找到“C# by Microsoft”插件,點(diǎn)擊安裝。
2、同樣的方式,搜索“ASP.NET Core”,找到“ASP.NET Core C# Snippets”插件,點(diǎn)擊安裝。
創(chuàng)建ASP.NET Core項(xiàng)目
1、打開終端,輸入以下命令創(chuàng)建一個(gè)新的ASP.NET Core項(xiàng)目:
dotnet new webapp o MyWebApp runtime ubuntu.18.04x64 norestore u Microsoft.AspNetCore.Mvc.RazorPages::VERSION=3.1.0 force framework netcoreapp3.1 output MyWebAppProjectFolderName name MyWebAppProjectName content "Pages/Index.html" "Pages/About.html" "Pages/Contact.html" "Pages/Error.html" "Pages/Shared/_Layout.cshtml" "Pages/Shared/_ViewImports.cshtml" "Pages/Shared/_ValidationScriptsPartial.cshtml" "Pages/Shared/_ViewStart.cshtml" "wwwroot/css" "wwwroot/js" "wwwroot/lib" "wwwroot/images" "wwwroot/favicon.ico" nugetpackageid Microsoft.AspNetCore.StaticFiles nugetpackageversion 3.1.0 uselaunchprofile true norestore v m p wwwroot n MyWebAppProjectName d "/Pages/MyWebAppProjectFolderName" f netcoreapp3.1 c Release o MyWebAppProjectFolderName force u Microsoft.AspNetCore.Mvc.RazorPages::VERSION=3.1.0 force framework netcoreapp3.1 output MyWebAppProjectFolderName name MyWebAppProjectName content "Pages/Index.html" "Pages/About.html" "Pages/Contact.html" "Pages/Error.html" "Pages/Shared/_Layout.cshtml" "Pages/Shared/_ViewImports.cshtml" "Pages/Shared/_ValidationScriptsPartial.cshtml" "Pages/Shared/_ViewStart.cshtml" "wwwroot/css" "wwwroot/js" "wwwroot/lib" "wwwroot/images" "wwwroot/favicon.ico" nugetpackageid Microsoft.AspNetCore.StaticFiles nugetpackageversion 3.1.0 uselaunchprofile true norestore v m p wwwroot n MyWebAppProjectName d "/Pages/MyWebAppProjectFolderName" f netcoreapp3.1 c Release o MyWebAppProjectFolderName force u Microsoft.AspNetCore.Mvc.RazorPages::VERSION=3.1.0 force framework netcoreapp3.1 output MyWebAppProjectFolderName name MyWebAppProjectName content "Pages/Index.html" "Pages/About.html" "Pages/Contact.html" "Pages/Error.html" "Pages/Shared/_Layout.cshtml" "Pages/Shared/_ViewImports.cshtml" "Pages/Shared/_ValidationScriptsPartial.cshtml" "Pages/Shared/_ViewStart.cshtml" "wwwroot/css" "wwwroot/js" "wwwroot/lib" "wwwroot/images" "wwwroot/favicon.ico" nugetpackageid Microsoft.AspNetCore.StaticFiles nugetpackageversion 3.1.0 uselaunchprofile true norestore v m p wwwroot n MyWebAppProjectName d "/Pages/MyWebAppProjectFolderName" f netcoreapp3.1 c Release o MyWebAppProjectFolderName force u Microsoft.AspNetCore.Mvc.RazorPages::VERSION=3.1.0 force framework netcoreapp3.1 output MyWebAppProjectFolderName name MyWebAppProjectName content "Pages/Index.html" "Pages/About.html" "Pages/Contact.html" "Pages/Error.html" "Pages/Shared/_Layout.cshtml" "Pages/Shared/_ViewImports
網(wǎng)頁標(biāo)題:在Linux上使用VisualStudio進(jìn)行ASP.NET開發(fā)的推薦配置
標(biāo)題來源:http://m.fisionsoft.com.cn/article/djpjddi.html


咨詢
建站咨詢
