단일프로젝트 기준.
폴더경로가 어떤지는 상관없는거같음.
~.js : 안읽힘
~.razor 및 ~.razor.js : 읽힘
~.cshtml 및 ~.cshtml.js : 읽힘
~.cs 및 ~.cs.js 안읽힘
존재하지않는razor파일명의.razor.js : 컴파일에서 막힘.
존재하지않는cshtml파일명의.cshtml.js : 실행은 되나 path안읽힘.
js외의 확장자 : path안읽힘.
~.razor.js.js : 안읽힘.
.css나 .html, .ts등도 해당안됨.
한정적으로 개발 편의상 제공하는 기능인듯함.
https://learn.microsoft.com/ko-kr/aspnet/core/blazor/components/css-isolation?view=aspnetcore-7.0
css파일도 되는거같은데 안됨 머가문젠지 모르겟음
2023-03-22 :
따로 css파일에 접근할수는 없고,
_Host.cshtml에 <link href="{실행프로젝트명}.styles.css" rel="stylesheet" /> 추가해두면
~.razor.css가 있는 컴포넌트에 대한 출력이 있을때 css정보가 자동으로 격리 주입됬음.
razor 컴포넌트의 js 파일경로를 CallerFilePath속성을 활용해 알아서 연산하는 구상을 했는데, 좀더 깨끗한 방법이 필요함.