2013-01-19 3 views
2

나는 Orchard CMS 주위를 헤매고 있으며 Vandelay Industries의 RemoteRSS 위젯에 대한 기본 템플릿을 덮어 쓰려고합니다. 현재의 템플릿은 다음 위치에 있습니다과수원 CMS : Vandelay Industries의 RemoteRss

~/Modules/Vandelay.Industries/Views/Parts/RemoteRss.cshtml 

그래서,

  • 이 가능,
  • 그렇다면, 내 새 템플릿을 배치 할 곳이 템플릿을 무시하는 것입니다에없는 '손상'그래서

    C:\inetpub\wwwroot\cc_orchard_live_2012\Themes\FlexoPurchased\Views\RemoteRss.cshtml 
    
    C:\inetpub\wwwroot\cc_orchard_live_2012\Themes\FlexoPurchased\Views\Parts.RemoteRss.cshtml 
    
    C:\inetpub\wwwroot\cc_orchard_live_2012\Themes\FlexoPurchased\Views\Parts\RemoteRss.cshtml 
    
    012 : 원래

나는로 저장 시도했습니다

하지만이 중 하나가 적용되지 않거나 오류가 발생할 수 있습니다.

미리 감사드립니다.


추가 정보

C:\inetpub\wwwroot\cc_orchard_live_2012\Themes\FlexoPurchased\Views\RemoteRss.cs‌​html 

않아요 어떤 효과가 나타납니다.

~/Modules/Vandelay.Industries/Views/Parts/RemoteRss.cshtml 

동일한 코드는 괜찮습니다. 컴파일러 오류 메시지 : CS0012 : 참조되지 않은 어셈블리에 정의 된 유형 'System.Xml.IXmlLineInfo'

C:\inetpub\wwwroot\cc_orchard_live_2012\Themes\FlexoPurchased\Views\Parts.Remote‌​‌​Rss.cshtml 

는 런타임 오류가 발생합니다. 어셈블리 'System.Xml, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089'에 대한 참조를 추가해야합니다. 컴파일러 오류 메시지 : CS0012 : 참조되지 않은 어셈블리에 정의 된 유형 'System.Xml.IXmlLineInfo'

C:\inetpub\wwwroot\cc_orchard_live_2012\Themes\FlexoPurchased\Views\Parts\Remote‌​‌​Rss.cshtml 

런타임 오류가 발생합니다. 어셈블리 'System.Xml, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089'에 대한 참조를 추가해야합니다.

+0

당신은 cshtml 확장자를 의미합니까? 저기에 실종 됐어. –

+0

또한 어떤 오류가 표시됩니까? –

+0

@ 베틀 랜드 르 로이 (Le Roy), Ive가 다양한 오류/결과로 업데이트 됨으로 제 op를 참조하십시오. –

답변

1

해당 서식 파일을 재정의하려면 테마 프로젝트에서 System.Xml을 참조해야합니다.

+0

어떻게하면 대답에 도움이 될 것입니다. –

+0

o_O 테마 프로젝트에서 "참조"를 마우스 오른쪽 버튼으로 클릭하고 "참조 추가"를 선택하고 System.Xml을 선택하십시오. –

+0

답안에 넣으십시오. Visual Studio를 사용하지 않고 참조를 추가하는 방법을 설명하는 것이 가장 이상적입니다. –

0

System.Xml.dll을 사이트의/bin 폴더에 복사하면이 문제를 해결할 수 있습니다. 더 이상 구성 할 필요가 없습니다.

이 파일의 위치를 ​​모르는 경우 새 웹 프로젝트를 만들고 프로젝트에 System.Xml에 대한 참조를 추가하고 참조 목록에서 새 참조를 마우스 오른쪽 단추로 클릭 한 다음 로컬 복사 속성으로 이동합니다. 그것을 사실로 변경하십시오. 프로젝트를 빌드하면 System.Xml.dll이 프로젝트의/bin 디렉터리에 복사됩니다. 거기에서 얻을 수 있습니다.

+0

솔직히 말해서 대답이 아니라 주석이어야한다고 생각합니다. 버트 랜드 (Bertrand)는 얼마 전이 질문에 답했습니다. 추가 정보를 추가하는 데 시간을내어 주셔서 감사합니다. 실제로는 새로운 대답이 아닙니다. –

+0

귀하의 의견을 기재하였습니다. 감사. –