养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

图解利用VS 2017 进行ASP.NET Core开发

时间:2024-10-19 18:31:50

若要利用Vi衡痕贤伎sualStudio2017ASP.NETCore开发,VisualStudio2017已经内置ASP.NET惺绅寨瞀Core开发工具。在选择.NETCore功能安装以后就可以进行ASP.NETCore开发。新的ASP.NETCore项目为csproj,打开之前的xproj项目,会提示单向升级,确认以后,会自动帮你升级至csproj。

新建项目

1、VS2017新建ASP.NETCore项目,如下图所示:

图解利用VS 2017 进行ASP.NET Core开发

2、可选择ASP.NETCore1.0和ASP.NETCore1.1,以及启用Docker支持。确定以后,如下图所示:

图解利用VS 2017 进行ASP.NET Core开发

3、以下是ASP.NETCore1.1启用Docker支持项目结构,如下图所示:

图解利用VS 2017 进行ASP.NET Core开发

4、项目就可以运行在Do罕铞泱殳cker上,如果想在Docker调试等须在本地安装Docker。ASP.NETC泠贾高框ore1.1增加了一些新的特性。比如:WebSockets支持。安装Microsoft.AspNetCore.WebSockets包,然后在Startup类Configure方法中添加:app.UseWebSockets();

.NETCorecsproj支持

1、在项目的csproj文件中,你可以注意到项目的引用极大简化。右键编辑csproj文件,如下图所示:

图解利用VS 2017 进行ASP.NET Core开发

2、PackageReference为NuGet包。DotNetCliToolReference为增强dotnet命令行工具。

发布应用程序

1、在项目上右键选择发布,接着选择文件夹,如下图所示:

图解利用VS 2017 进行ASP.NET Core开发

2、点击发布,如下图所示:目标位置后面的设置中可以进行具体的一些设置。

图解利用VS 2017 进行ASP.NET Core开发

推荐VisualStudio2017扩展

1、开发ASP.NETCore,下面两个扩展推荐安装:编辑的csproj文件推荐NuGet安装包:ProjectFileToolsASP.NETCoreTagHelpers智能提示:RazorLanguageServices可以根据上面地址下载下来安装,也可以在工具->扩展和更新中搜索安装,如下图所示:

图解利用VS 2017 进行ASP.NET Core开发

© 一点知识