2012-08-31 4 views
4

저는 과거에 2.0에서 3.0으로 업그레이드 한 ASP.NET MVC 응용 프로그램을 가지고 있으며 지금은 4.0으로 업그레이드하려고합니다.ASP.NET MVC를 NuGet 패키지로 참조해야합니까?

VS2012에서 새로운 ASP.NET MVC 4 프로젝트를 만들려고했는데 ASP.NET MVC 자체가 이제 NuGet 패키지로 보입니다.

새 프로젝트 템플릿이나 2.0 및 3.0 이전 도구 업데이트 (별도 어셈블리)와 같은 형식의 NuGet 패키지로 참조해야합니까?

내 서버에 ASP.NET MVC 4가 설치되어 있으므로 MVC dll의/Bin에 공간이 낭비되는 것 같습니다.

답변

5

NuGet 요즘은 갈 길입니다. 어셈블리를 수동으로 처리하는 중이라면 잘못했다고 생각합니다.

확실히 NuGet 패키지를 통해 설치해야합니다. 이렇게하면 새 업데이트가 표시 될 때 두통이 없습니다. NuGet은 패키지 종속성을 올바르게 관리하는 방법을 알고 있습니다. 즉, 프로젝트에 설치된 다른 모든 패키지도 최신 ASP.NET MVC과 호환되도록 업데이트합니다. 이 특별한 경우에는 상황이 실제로 진화하고 있습니다! :)

+0

더 이상 ASP.NET MVC 패키지를 서버에 설치할 필요가 없습니다. – artvolk

+0

예 ... 서버에 설치할 필요가 없습니다. 어셈블리가 배포시 bin 폴더에 자동으로 복사됩니다. –

+0

사이드 노트 : NuGet을 ASP.NET MVC 그 자체를 제외한 다른 모든 것에 사용하고 있습니다. 공식 패키지가 있다는 것을 모릅니다. – artvolk

관련 문제