programing

웹 API 1을 사용하는지 웹 API 2를 사용하는지 어떻게 결정합니까?

telecom 2023. 6. 24. 08:45
반응형

웹 API 1을 사용하는지 웹 API 2를 사용하는지 어떻게 결정합니까?

문제를 소개합니다.

우리가 웹 API 1을 사용하는지 2를 사용하는지 알고 싶습니다.나만의 packages.config는 버전 5.0.0을 나타냅니다.웹 API 1인가요, 2인가요?

검색 및 연구

다음과 같이 Google을 사용해 보았습니다.

"web api 1" "web api 2"

그리고.

ASP.NET 웹 API 릴리스 기록

그리고.

ASP.NET 웹 API nugget

가장 적합한 참조는 다음과 같은 두 개의 넌지 페이지인 것 같습니다.

그래요?제가 어떻게 확실히 알겠습니까?

당신이 찾은 것이 맞는 것 같습니다.저도 같은 질문이 있었는데, 당신이 "Nuget 패키지 관리"를 할 때 설치된 패키지 아래를 보았습니다."Microsoft ASP.NET WEB API 2.2"라는 이름으로 설치된 항목이 있습니다.그래서 저는 거기서 저만의 버전을 결정할 수 있었습니다.

위의 패키지 이름으로 @John이 무슨 뜻인지 잘 모르겠습니다.저는 지금 다음과 같은 패키지를 받고 있습니다.

Microsoft.AspNet.WebApi.5.2.3

이 기사에 따르면 http://www.asp.net/web-api/overview/releases/whats-new-in-aspnet-web-api-22 패키지 버전 5.2.2부터는 Web API 2.2 버전이라고 가정합니다.

난 항상 대신 이것을 시도합니다.

컨트롤러에서 방법을 만듭니다.

public IHttpActionResult MyResult(){
    return Ok();
}

컴파일 오류가 발생하면 API 1.0입니다.

컴파일 오류가 없으면 API 2.0을 참조하는 것입니다.

언급URL : https://stackoverflow.com/questions/23502507/how-do-we-determine-whether-we-are-using-web-api-1-or-web-api-2

반응형