해결된 질문
작성
·
799
1
razor 와 cshtml파일의 @ 부분에 빨간줄이 그어집니다.
근데 실행에는 문제가 없어요 해결 방법이 있나요?
답변 4
1
1
1
0
영상에서는 HelloMVC프로젝트 생성 후 해당 화면 솔루션 편집기에서 우클릭 후 프로젝트를 생성했는데요,,,,,,아마 질문자님은 HelloMVC안에 프로젝트를 생성하거나 HelloMVC 솔루션 안에서 다른 프로젝트를 생성하면서,,,HelloRazor같은 프로젝트들이 제대로 생성이 안 되는 것이 원인인거같아요(저도 이 문제 생겨서 검색해봤는데 Assemblyinfo 어쩌고 삭제하고 설정해도 이 문제 생김)
저는 이거 HelloMVC 프로젝트 생성 후 우클릭 -> '다시빌드' -> 비주얼 스튜디오 종료 후, HelloRazor/WebAPI/...등을 다 따로 생성한 후 HelloMVC.sln을 열고 -> 솔루션 우클릭 -> 기존프로젝트 추가 -> HelloRazor/WebAPI/.... .csproj 더블클릭
해서 프로젝트 추가하고 다시빌드 했네요.
그냥 온전한 하나의 프로젝트 생성하고 추가해주는게 나은거같아요
.NET 8.0 비주얼 스튜디오 2022 프로 기준이에요
해결했습니다
도구 -> 옵션 -> 환경 -> 미리 보기 기능
-> Enable experimental Razor editor(requires restart) 옵션 체크 후 비주얼 스튜디오를 다시 키시면 됩니다.