2012-10-01 4 views
7

MVC4 템플릿에서 많은 "... many!"어셈블리가 "빈"템플릿의 경우에도 프로젝트에 추가됩니다.MVC4에는 어떤 어셈블리가 필요합니까?

정말 필요한 것은 무엇이며, 실제로 각각 무엇을합니까? 나는 어디에서나 목록을 찾을 수 없습니까? 나는 단지 필요한 것들을 참조하고 싶다.

는 나는 "빈"프로젝트를 생성하고 하나씩 제거하기 시작하지만, 등

+0

나는 그 모든 것을 다루기 위해 이제는 너겟이 사용된다는 것을 알고 있지만 이런 종류의 명령을 선호한다. 우리는 매우 큰 시스템을 실행하고 어떤 어셈블리가 필요한지, 버전, 의존성 등을 알아야한다. –

+0

웹 API에 필요한 모든 DLL 중 [예제가 없습니다.] (http://stackoverflow.com/a/11322743/1711500) MVC4, 가능한 경우 공인/MSDN 링크와 비슷한 것을 찾고 있습니다. (종류의 무엇이라도 발견 할 수 없다). –

답변

1

공식을 찾을 수는 없지만 this answer을 사용하여 실행할 베어 본 프로젝트를 얻을 수있었습니다.

여전히 다양한 템플릿에서 모든 DLL이 무엇인지 알고 싶습니다.

0

것은 당신이 ReSharper에서 당신을 사용하는 경우, 때문에 관련 Web.config의 변화로 매우 빠르게 지루한 (및 휴식)을 얻는다 참조 폴더를 마우스 오른쪽 단추로 클릭하고 "사용되지 않는 참조 제거"또는보다 안전한 "최적화 참조"옵션을 선택할 수 있습니다. 후자의 옵션은 어떤 어셈블리가 사용되고 사용되지 않았는 지에 대한 보고서를 제공합니다.

컴파일 타임에 어셈블리에 대한 직접적인 코드 참조가 없으므로 종속성이 주입되는 성숙한 솔루션에서이 점을주의하십시오. 하지만 런타임에 필요할 수 있습니다.

죄송 합니다만, 직접 질문에 답변하지는 않았지만 희망을 갖고 스스로를 찾아내는 방법을 보여 주셨습니다.

+0

팁 주셔서 감사하지만 Resharper를 사용하지 않습니다. 그것은 VS에 가지고 좋은 기능 것입니다. –

+0

글쎄, MVC 4가 설치되어 있지는 않지만 누군가 다른 사람이 아직 질문에 대답하지 않았다면 오늘 저녁에 집에서 해 볼 것입니다. –

+0

[무료 플러그인/vsix 발견] (http://visualstudiogallery.msdn.microsoft.com/ff717422-f6a7-4f18-b972-f7540eaf371e) 같은 것을 수행하는 것으로 보입니다. 그러나'web.config'를 적절히 청소하지 않고 프로젝트를 중단시킵니다 (Resharper는 아마도 똑같은 일을합니다). 그래서 나는 어떤 종류의 "공식적인"배포 가이드를 찾고 있다고 가정합니다. –

관련 문제