Visual Studio 2017 ASP.NET Core 개발

5241 단어 VisualStudio2017
Visual Studio 2017 ASP.NET Core 개발,Visual Studio 2017 에는 ASP.NET Core 개발 도구 가 내장 되 어 있 습 니 다.
.NET Core 기능 설 치 를 선택 하면 ASP.NET Core 개발 이 가능 하 다.
새로운 ASP.NET Core 프로젝트 는 csproj 입 니 다.이전 xproj 프로젝트 를 열 면 단 방향 업 그 레이 드 를 알려 줍 니 다.확인 후 csproj 로 자동 으로 업 그 레이 드 됩 니 다.
새 항목
VS 2017 새 ASP.NET Core 프로젝트:

확정 후

ASP.NET Core 1.0 과 ASP.NET Core 1.1 을 선택 하고 Docker 지원 을 사용 할 수 있 습 니 다.
다음은 ASP.NET Core 1.1 에서 Docker 지원 프로젝트 구 조 를 사용 합 니 다.

프로젝트 는 Docker 에서 실 행 될 수 있 습 니 다.Docker 디 버 깅 등 을 하려 면 로 컬 에 Docker 를 설치 해 야 합 니 다.
ASP.NET Core 1.1 은 새로운 기능 을 추가 했다.예 를 들 어 웹 소켓 지원.
Microsoft.AspNetCore.WebSockets 패 키 지 를 설치 하고 Startup 클래스 Configure 방법 에 추가 합 니 다.
app.UseWebSockets();
구체 적 으로 는 공식 문 서 를 볼 수 있다.
https://docs.microsoft.com/en-us/aspnet/core/aspnetcore-1.1#choosing-between-versions-10-and-11-of-aspnet-core
.NET Core csproj 지원
프로젝트 의 csproj 파일 에서 프로젝트 의 인용 이 매우 간소화 되 었 음 을 알 수 있 습 니 다.
오른쪽 단 추 를 누 르 면 csproj 파일 편집:

<Project Sdk="Microsoft.NET.Sdk.Web">

 <PropertyGroup>
 <TargetFramework>netcoreapp1.1</TargetFramework>
 </PropertyGroup>

 <PropertyGroup>
 <PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8+wp8+wpa81;</PackageTargetFallback>
 <DockerComposeProjectPath>..\docker-compose.dcproj</DockerComposeProjectPath>
 </PropertyGroup>
 <ItemGroup>
 <PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.0.0" />
 <PackageReference Include="Microsoft.AspNetCore" Version="1.1.1" />
 <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.2" />
 <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.1" />
 <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.1" />
 <PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="1.1.0" />
 </ItemGroup>
 <ItemGroup>
 <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.0" />
 </ItemGroup>

</Project>

Package Reference 는 NuGet 패키지 입 니 다.
DotNetCliToolReference 는 dotnet 명령 행 을 강화 하 는 도구 입 니 다.
게시 프로그램
항목 에서 오른쪽 단 추 를 누 르 고 발 표를 선택 한 다음 폴 더 를 선택 하 십시오.

클릭 하여 아래 와 같이 발표:

목표 위치 뒤의 설정 에서 구체 적 인 설정 을 할 수 있 습 니 다.
Visual Studio 2017 확장 추천
ASP.NET Core 개발,다음 두 확장 추천 설치:
편집 한 csproj 파일 추천 NuGet 설치 패키지:Project File Tools
https://marketplace.visualstudio.com/items?itemName=ms-madsk.ProjectFileTools
ASP.NET Core Tag Helpers 스마트 팁:Razor Language Services
https://marketplace.visualstudio.com/items?itemName=ms-madsk.RazorLanguageServices
위 주소 에 따라 다운로드 하여 설치 할 수도 있 고 도구->확장 및 업데이트 에서 검색 하여 설치 할 수도 있 습 니 다.

다음은 두 가지 VS 2017 확장 을 추천 합 니 다.
Web Essentials 웹 개발 이기:
https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebExtensionPack2017
생산성 Power Tools 2017 효율 개발:
https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.ProductivityPowerPack2017
VS 2017 이 정식 판 으로 나 온 지 얼마 되 지 않 아 문제 가 있다.
구체 적 으로 는https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes#a-idknownissues-aknown-issues살 펴 볼 수 있다.
문제 가 생기 면 오른쪽 위 를 클릭 하여 피드백 보고 문 제 를 보 낼 수 있 습 니 다.
참고 문서:https://blogs.msdn.microsoft.com/webdev/2017/03/07/announcing-visual-studio-2017/
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기