宝哥软件园

Visual Studio 2017 ASP 网芯开发

编辑:宝哥软件园 来源:互联网 时间:2021-09-05

visual Studio 2017 ASP。网核心版开发,Visual Studio 2017已经内置ASP。网核心开发工具。

在选择。净核心功能安装以后就可以进行ASP。网核心开发。

新的ASP .净核心项目为csproj,打开之前的xproj项目,会提示单向升级,确认以后,会自动帮你升级至csproj。

新建项目

VS 2017新建ASP。网核心项目:

确定以后

可选择ASP .网络核心1.0和ASP。网核心1.1,以及启用码头工人支持。

以下是ASP .网络核心1.1启用码头工人支持项目结构。

项目就可以运行在码头工人上,如果想在码头工人调试等须在本地安装码头工人。

ASP .网络核心1.1增加了一些新的特性。比如:网络套接字支持。

安装微软。网络套接字包,然后在启动类安装使成形方法中添加:

应用程序.UseWebSockets();

具体可以看官方文档:

https://个医生。微软。com/en-us/aspnet/core/aspnet core-1.1 #在aspnet核心的10和11版本之间进行选择。核心项目支持

在项目的csproj文件中,你可以注意到项目的引用极大简化。

右键编辑csproj文件:

Project Sdk='Microsoft .NET。Sdk。web '属性组TargetFrameworknetcoreapp1.1/目标框架/属性组属性组PackageTargetFallback $(PackageTargetFallback);便携式-网45胜8 wp8 wpa 81/PackageTargetFallback DockerComposeProjectPath. docker-撰写。dcproj/DockerComposeProjectPath/property group项组包引用Include=' Microsoft .应用洞察。AspNetCore“版本=”2。0 .0 '/包引用Include=' Microsoft .AspNetCore“版本=”1。1 .1 '/包引用Include=' Microsoft .AspNetCore。Mvc“版本=”1。1 .2 '/包引用Include=' Microsoft .版本=' 1 .1 .1 '/包引用Include=' Microsoft .扩展。日志记录。调试'版本='1.1.1' /包引用包含='微软. VisualStudio。网络。浏览器链接“版本=”1。1 .0 '/项组/项组dotnetclitool引用Include=' Microsoft .visual studio。网络。代码生成。工具'版本=' 1。0 .0 '/项目组/项目包参考为NuGet包

DotNetCliToolReference为增强dotnet命令行工具

发布应用程序

在项目上右键选择发布,接着选择文件夹

点击发布如下:

目标位置后面的设置中可以进行具体的一些设置。

推荐Visual Studio 2017扩展

开发ASP .网核心,下面两个扩展推荐安装:

编辑的csproj文件推荐NuGet安装包:项目文件工具

https://marketplace.visualstudio.com/items?itemName=ms-madsk .项目文件工具

ASP .网络核心标签助手智能提示:剃刀语言服务

https://marketplace.visualstudio.com/items?itemName=ms-madsk .剃刀语言服务

可以根据上面地址下载下来安装,也可以在工具-扩展和更新中搜索安装:

以下再推荐两款VS 2017扩展:

网络精华开发利器:

https://marketplace.visualstudio.com/items?itemName=MadsKristensen .网络扩展包k2017

生产力电动工具2017效率开发:

https://marketplace.visualstudio.com/items?项目名称=visualstudioproductTeam .生产力动力包2017

由于VS2017刚出正式版,问题还是存在一些。

具体可以去https://www。visualstudio。com/en-us/news/发行说明/vs 2017-rel说明# a-idknownissues-aknown-issues查看。

你如果遇到问题,可以点击右上方发送反馈报告问题。

参考文档:https://个博客。msdn。微软。com/web dev/2017/03/07/宣布-visual studio-2017/

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

更多资讯
游戏推荐
更多+