ASP에서 사용할 수 있는 프레임워크는 무엇입니까?NET Core(ASP).NET 5) 애플리케이션?
저는 project.json 파일에서 다음과 같은 이름을 사용하는 다양한 프레임워크를 보았습니다.netcore50
,dotnet
,dnx451
,net45
, 그 밖의 사람들."framework" 섹션 project.json에 대한 설명서에는 다른 프레임워크에 대해 이 섹션을 사용하는 방법이 명시되어 있지 않습니다.
project.json에서 사용할 수 있는 프레임워크는 무엇이며 각각의 대상을 지정하기 위해 어떤 이름을 사용해야 합니까?
업데이트 3
전체 목록은 Target Frameworks를 참조합니다.
가장 일반적인 TFM ASP입니다.NET 앱 개발자가 알아야 할 사항은 다음과 같습니다.
- =
netcoreappx.y
대상을 지정하는 응용 프로그램입니다.NET Core x.y(예:netcoreapp1.0
= .NET Core 1.0) - =
netstandardx.y
대상 라이브러리입니다.NET 표준 x.y.(예:netstandard2.0
= .NET Standard 2.0).NET Standard 라이브러리는 데스크톱에서 작동할 수 있습니다.NET, Windows Phone, Mono 등이 있습니다. - =
net4xy
바탕 화면을 대상으로 하는 라이브러리 또는 콘솔 앱입니다.NET Framework 4.x.y (예:net452
아니면net46
)
업데이트 2 (2015년 12월 9일)
어느 정도 공식적인 문서들은 이제 닷넷에서 이용할 수 있습니다.봐.NET 플랫폼 표준 → Nuget
를 준수하는 여러 플랫폼을 대상으로 하는 라이브러리의 경우.NET Standard, 이러한 TFM(target framework moniker)을 사용할 수 있습니다.~
업데이트 (2015년 8월 12일)
이 Nuget 블로그 게시물은 Nuget에 사용 가능한 추가 TFM을 보여줍니다.그것은 또한 설명합니다.dotnet
TFM.
원응답
공식 문서는 아니지만, Oren Novotny의 이 블로그 게시물은 다른 목표 프레임워크 모니커를 보여주는 훌륭한 표를 가지고 있습니다.
지금 현재는 오직 하나뿐입니다.
두개의 3개, 패키지 지원 가능합니다.
.Net Framework 4.5.1 = dnx451.Net Framework 4.5.2 = dnx452.NetCore 5.0 = dnx50
.NET Framework 4.6.0(dnx46)은 가까운 미래에 출시될 예정입니다.
그래도 '사용 가능'이 무엇을 의미하는지에 따라 다릅니다.누구나 원하는 대로 새로운 틀을 내놓을 수 있습니다. 그 고양이는 이제 완전히 사라졌습니다.그러나 기본적으로 dnu는 project.json을 사용하여 nuget.org 의 메인 피드를 보고 종속성을 찾습니다.현재 nuget.org 에서 dnx 프레임워크에 의존하는 것은 이것뿐입니다.
예를 들어 microsoft.aspnet.mvc nuget 페이지를 살펴봅니다. https://www.nuget.org/packages/Microsoft.AspNet.Mvc/6.0.0-beta4
Dependencies
DNX 4.5.1
Microsoft.AspNet.Authorization (≥ 1.0.0-beta4)
Microsoft.AspNet.Cors (≥ 1.0.0-beta4)
Microsoft.AspNet.Mvc.Razor (≥ 6.0.0-beta4)
Microsoft.Framework.Caching.Memory (≥ 1.0.0-beta4)
DNXCore 5.0
Microsoft.AspNet.Authorization (≥ 1.0.0-beta4)
Microsoft.AspNet.Cors (≥ 1.0.0-beta4)
Microsoft.AspNet.Mvc.Razor (≥ 6.0.0-beta4)
Microsoft.Framework.Caching.Memory (≥ 1.0.0-beta4)
편집: 이전 베타 버전에도 aspnet50과 aspnetcore50이 있었지만 더 이상 사용되지 않으므로 각각 dnx451과 dnxcore50으로 교체해야 합니다.
언급URL : https://stackoverflow.com/questions/30763115/what-frameworks-are-available-in-asp-net-core-asp-net-5-applications
'programing' 카테고리의 다른 글
"ORA-04068: 패키지의 기존 상태가 폐기되었습니다 ORA-04065: 실행되지 않거나, 변경되거나, 저장 프로시저가 삭제되었습니다 (0) | 2023.10.04 |
---|---|
jQuery.parseJSON vs JSON.parse (0) | 2023.10.04 |
아마존 RDS에서 '파일에 데이터를 로드'하는 방법? (0) | 2023.10.04 |
XML 스키마와 DTD의 차이점은 무엇입니까? (0) | 2023.10.04 |
Table Plus에서 로컬 도커 데이터베이스 인스턴스에 연결 (0) | 2023.10.04 |