2013-05-01 2 views
1

SVN 저장소를 통해 빌드를 업데이트하면 갑자기 모든 뷰 코드가 손상됩니다 내 조회수가 System.Web.Mvc 네임 스페이스를 해결할 수 없기 때문입니다. 내가 Html.DisplayFor, Html.RadioButton는, MVC 뷰를 etc.in. 그러나, 네임 스페이스가 명확의 Web.config에 포함되어 있습니다 예를 들어, HTML을 방법을 참조 (로 위의 메시지가 계속"System.Web.Mvc.HtmlHelper <..>에는 Web.config에 네임 스페이스가 포함되어 있어도 'DisplayFor'에 대한 정의가 없습니다.

<system.web.webPages.razor> 
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <pages pageBaseType="System.Web.Mvc.WebViewPage"> 
     <namespaces> 
     <add namespace="System.Web.Mvc" /> 
     <add namespace="System.Web.Mvc.Ajax" /> 
     <add namespace="System.Web.Mvc.Html" /> 
     <add namespace="System.Web.Routing" /> 
     </namespaces> 
    </pages> 
    </system.web.webPages.razor> 

다른 아이디어 등이 이유에 작동하지 않습니까?

+0

'System.Web.Mvc'이 여전히 ref인지 확인 했습니까? 귀하의 프로젝트에 도입 되었습니까? –

+0

이전에이 문제를 겪었습니다. 둘 다 설정 파일이 모두 있는지 확인하십시오. 한 번 업데이 트가 주위에 몇 configs을 변경하고 mvc decleration을 다시 추가하지 않았다. – Nomad101

+0

@ Nomad101 이것이 문제라고 생각합니다 ... 누군가가 프로젝트에서 Web.config 파일을 제거했지만 View/Web.config는 제거하지 않았습니다. – dtg

답변

0

어둠 속에서 그냥 쐈지 만 System.Web.Mvc의 참조 경로를 확인합니다. 아마도 더 이상 디렉토리 위치에 존재하지 않는 System.Web.Mvc 라이브러리의 일부 버전을 참조하는 것일 수 있습니다 당신의 컴퓨터에 새로운 버전의 repo를 가져온 이후

관련 문제