2014-12-13 2 views
3

.NET 5 MVC 6에서 일부 프로토 타입을 작성하고 있으며 사용자 정의 면도기 뷰 엔진을 등록 할 위치를 파악하려고합니다. MVC 6에는 사용자 지정 개체 등록을위한 global.asax 파일이 더 이상 없습니다. 그것은 그것을 추가 할 수있는 장소가 될 것이라고 가정합니다 startup.cs 파일을 가지고 있지만,이 일을 할 수있는 올바른 장소와 어떤 방법을 호출하는 경우 확실하지 오전.MVC 6의 사용자 정의 면도기 뷰 엔진

I 전류는

public class MyCustomerViewEngine : RazorViewEngine 
{ 
    public MyCustomerViewEngine() 
    { 
     //My custom view stuff 
    } 
} 

어떤 도움을 크게 감상 할 수 같이 보입니다 사용자 정의 면도기보기 엔진을 가지고있다. Startup.cs 파일 ConfigureServices 방법

이동에

답변

6

.

services.AddMvc(); // Replace this with following 

services.AddMvc().Configure<MvcOptions>(options => 
{ 
    options.ViewEngines.Add(new MyCustomerViewEngine()); 
}); 
+0

차갑다. 빠른 응답에 감사드립니다. –

+0

작동하는 경우 대답을 수락하십시오. – dotnetstep

+0

'using Microsoft.AspNet.Mvc'을 포함 시켰는지 확인하십시오. 기본적으로 여기에 있지만 제거 및 정렬 사용하면 제거되었을 것입니다. :( – kingdango

관련 문제