2017-12-21 12 views
3

Visual Studio (심지어 최신 버전, VS 2017)에서 ASP.net MVC 프로젝트를 만들 때 정확하게 구버전 인 jQuery, 버전 1.10.2을 포함합니다.ASP.net MVC 프로젝트 : jQuery 버전을 업데이트해야합니까?

질문 : 내가 안전하게 최신 3.x 버전으로 업그레이드 할 수 있습니까? 또는 ASP.net MVC 템플릿에 1.x이 기본적으로 포함되어있는 이유는 무엇입니까?

참고 : 아직 코드를 작성하지 않았으므로 내 부분에는 아무런 문제가 없습니다. ASP.net/MVC와 함께 제공되는 기본 libs가 손상되는지 궁금합니다.

답변

1

괜찮아요. 당신이 원하는대로 버전을 바꾸면됩니다. Asp.net에 전혀 영향을 미치지 않습니다. 나는 100 % 안전합니다. 당신은 업데이트 할 수 있습니다 : 그것은 당신의 조회수 (HTML)에 영향을 미칠 수 있습니다 전에

pm> Update-Package jQuery 

는 모든 프런트 엔드 기반 기능이 늘 경우를 대비 어쨌든 의 asp.net에 영향을 업데이트는 몇 가지 코드를 작성뿐만 아니라 아무것도 어쨌든 클린트 측의 다른 스크립트로만 가능합니다.

+0

고마워 ... 그래, 분명히 나는 ​​프론트 엔드 코드를 의미했다 :) –

+0

당신은 아무것도 100 % 안전하지 않은 –

1

애플리케이션에 코드를 작성하지 않았으므로 새로운 jquery 버전을 포함 할 수 있습니다.

2

새 프로젝트를 만들 때 기존 프로젝트 템플릿을 사용하기 만하면됩니다. 템플릿은 오래 전에 만들어졌고 그 이후로 업데이트되지 않는다고 생각합니다. 템플릿을 만들 때이 버전을 사용할 수 있었기 때문에 jQuery 버전이 1.10.2 인 이유입니다. 일반적으로 jQuery이 있으니 Microsoft.jQuery.Unobtrusive.Validation NuGet 패키지입니다. 이 패키지는 jQuery >= 1.8jQuery.Validation >= 1.8.0.1에 종속됩니다.

100 % 확실하길 원한다면 jQuery upgrade guides을보고 싶지만 새 프로젝트에서는 jQuery에 다른 연결이 표시되지 않으며 업데이트해도 안전합니다. 모든 NuGet 패키지를 처음부터 최신으로 업데이트하는 데 문제가 없었습니다.