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/
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Unity에서 Visual Studio가 열리지 않는 경우 VSCode로 대체하는 방법Unity에서는 Edit -> Preferences -> External Tools에서 사용할 편집기를 지정할 수 있습니다. 일반적으로 Visual Studio 2019 등이 기본 편집기로 설정되었지만 Unity 2...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.