오픈 소스 너겟 패키지 AttributeRouting이 있습니다. 현재 패키지 된 어셈블리는 System.Web.Mvc 버전 2를 참조합니다. MVC 3/4 프로젝트에서 MVC 3/4를 참조하여 Windows 8/VS 2011 사용자가 MVC 2를 설치하지 않아도됩니다. 꾸러미. 누구든지이 일을하는 방법을 알고 있습니까? Google은 내 친구가 아니 었습니다.Nuget 패키지 : 사용 가능한 다른 MVC 버전
3
A
답변
4
현재 Nuget은이를 수행 할 수 없습니다. 이것이 Nuget 갤러리에 별도의 MVC2 및 MVC3 라이브러리 패키지가있는 이유입니다.
그래서 당신은 MVC3 및 MVC4에 대해 별도의 Nuget 패키지를 (필요한 경우)을 작성해야
2
당신은 MVC 지원되는 모든 버전에 대한 귀하의 Nuget 패키지로 어셈블리를 추가 한 다음 필요를 제거하는 스크립트를 install.ps1 사용할 수 있습니다
타겟 프로젝트에서 사용 된 MVC 버전과 호환되는 어셈블리 만 남겨 둡니다.
당신은 더 자세한 설명은 여기 install.ps1 스크립트의 예를 찾을 수 있습니다 : http://blogs.korzh.com/2013/12/nuget-package-different-mvc-versions.html
관련 문제
- 1. nuget 다른 버전 가져 오기
- 2. NuGet 버전 트리
- 3. NuGet + 패키지 관리자 콘솔
- 4. NuGet 패키지 테스트
- 5. NuGet 패키지 설치가 실패했습니다.
- 6. Nuget 패키지 백업
- 7. Google Plus API Nuget 패키지
- 8. 오류가 Nuget 패키지 관리자에서주기
- 9. 작업은 Nuget 패키지
- 10. NuGet 이외의 참조를 참조하여 NuGet 패키지 생성
- 11. 다른 MVC 버전에 대한 NuGet Web.Config.Transforms 변경
- 12. NuGet 패키지 버전 번호의 일부를 65535 이상으로 설정하는 것이 안전합니까?
- 13. StyleCop 구현 MSBUILD NuGet 패키지
- 14. 빌드 스크립트에서 Nuget 패키지 업데이트 목록 얻기
- 15. RavenDB 및 SignalR Nuget 패키지 종속성 충돌
- 16. 구성 파일에서 Nuget 패키지 설치
- 17. Nuget 패키지 관리자 다운로드 문제
- 18. NUget 패키지 관리자 디렉토리 변경
- 19. 솔루션을위한 NuGet 패키지 관리 - 어디입니까?
- 20. 빌드 후 이벤트에 로컬 Nuget 패키지 업데이트
- 21. Nuget 패키지 종속성. 그것이 해야하는대로 작동합니까?
- 22. 디버그 빌드에서 NuGet 복원 패키지 만 사용 금지
- 23. 로컬 NuGet 패키지 종속성 - 공식 Nuget 피드에서 해결?
- 24. NuGet PackageRestore with msbuild 사용
- 25. "nuget 패키지 복원"은 web.config도 변환합니까?
- 26. 내 ASP.NET MVC 호출기를 NuGet 패키지로 묶으시겠습니까?
- 27. 단일 클래스를 소스 코드로 사용하는 NuGet 패키지
- 28. packages.config에서 개인 피드 Nuget 패키지 설치
- 29. Team Foundation Server 2010 및 NuGet 패키지 폴더
- 30. NuGet 패키지 복원은 빌드시 패키지를 복원하지 않습니다.
을뿐만 아니라하지만 MVC2, MVC3 및 MVC4에서 깨는 변화가 있습니다. MVC5와 호환 될 수있는 패키지를 어떻게 만들 수 있습니까? –
@NickBork - 현재 다양한 .NET 버전을 대상으로하는 패키지를 만들 수있는 것과 같은 방법입니다. NuGet은 여러 MVC 버전을 지원할 수 있지만 지금은 그렇지 않습니다. 나는 당신이 실행하기 위해 powershell 스크립트를 작성하고 어쨌든 어떤 버전인지를 추측 할 수 있다고 생각한다. 그러나 그것은 많은 일이 될 것이다. –