메로니에
534
2018-10-02 15:01:35
3
595

asp.net mvc5에서 Class Library에 View파일을 생성할 수 있나요?



보안 관련 처리를 하기위해, dll이 되는 Class Library를 생성했고,

그 안에 View파일(.cshtml)을 생성하려고 하는데..

구글링을 해도 별다른 수가 안나오네요..

mvc how to add cshtml in class library 

mvc not add cshtml in class library

이런식으로 수차례 구글링을 해댔거든요..

혹시 알고계신분이 있다면, 도와주십시옹..

힌트라도 좋습니다ㅠㅠ 꾸벅..

0
0
  • 답변 3

  • 곽정
    15
    2018-10-02 15:16:49

    MVC 솔류션 구성이 잘못된거 아닌가요?


    클래스 라이브러리는 단순히 클래스 작업을 하는곳이라 MVC VIEW와는 상관없고 ASP.NET 웹응용프로그램 MVC를 생성해야 Cshtml을 추가할수 있을껍니다. 

    0
  • 메로니에
    534
    2018-10-04 09:20:39

    @곽정 님 댓글 감사합니다.

    그러면 고객에게 프로젝트를 인수인계할때, 저희가 오픈하고 싶지 않은 뷰 파일은 어떻게 처리를 해야할까요?? 요 며칠 계속 View를 숨겨달라는 윗선의 지시때문에 찾아보고있는데 쉽지가 않네요ㅠ

    0
  • 몬난아
    20
    2018-10-04 10:15:51

    Razor Generator를 사용하면 해당 dll에 Cshtml을 만들어서 컴파일하면 dll에 같이 패키징되어 나갈수 있습니다.

    단점이라면 역시 dll로 나가기 떄문에 수정시 마다 빌드해야하는 단점이 있습니다.

    http://blog.davidebbo.com/2011/06/precompile-your-mvc-views-using.html


    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.