강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của tjsalsdl29522784
tjsalsdl29522784

câu hỏi đã được viết

[C#/.NET 6.0]Xin chào, đây có phải là lần đầu tiên bạn sử dụng Blazor WebAssembly không?

Bước đầu tiên hướng tới sự phát triển! Khám phá cài đặt môi trường và cấu hình mặc định của dự án

Blazor WebAssembly 솔루션 만들 때

Viết

·

313

2

안녕하세요!

 

강의를 들으며 솔루션을 만들 때 한가지 질문이 생겨서 여쭙니다.

 

Blazor WebAssembly 솔루션 만들 때 강의에서는 프레임워크를 .Net 6.0을 사용했지만, 현재 시점에는 .Net 8.0 버전이 있어서 해당 버전으로 만들어 보려고 합니다.

하지만 .Net 6.0과 다르게 .Net 8.0 으로 솔루션을 만들 때 ASP.NET Core 호스팅 이라는 옵션이 없어 솔루션을 만들고 나면 프로젝트가 1개뿐인 솔루션이 만들어집니다.

 

.Net 8.0 사용 시 어떻게 하면 강의처럼 3개의 프로젝트가 있는 솔루션을 만들 수 있을까요?

 

혹시, 그냥 강의처럼 구조를 잡기 위해 일단 솔루션을 만들고 프로젝트를 2개 더 추가를 해도 같은걸까요?

C#postgresql.netblazorwasm

Câu trả lời 2

2

RAZOR님의 프로필 이미지
RAZOR
Người chia sẻ kiến thức

안녕하세요! 아 이거......... .NET8.0으로 가면서 통합되고 Auto모드가 생긴걸로 아는데요.... 그래도 Assembly/Server 구분하지 않아도 자동으로 스위칭이 되어서 굳이 3개의 프로젝트로 안하고 서버처럼해도 됐던걸로 기억하는데요...! 그럼에도 불구하고 3개 프로젝트로 나눠서 하고싶으신거죠..?! 제가 좀 알아보고 곧 답변드리겠습니다!

1

tjsalsdl2952님의 프로필 이미지
tjsalsdl2952
Người đặt câu hỏi

네!! 친절한 답변 감사합니다.

 

다만, 프로젝트를 꼭 나누지 않더라도 말씀 하신 대로 '.Net 8.0부터는 Auto Mode로 자동으로 스위칭이 되는 것 이여서 하나의 프로젝트로만 진행해도 문제없다!' 라 하시면 크게 문제 없을 것 같습니다.

 

Blazor를 처음 시작하는 입장에서 구조가 달라 보여서 강의를 따라 갔을 때 혹 어떤 문제가 발생할까 염려 되어 여쭈워 본 것입니다.

.NET 8에서 프로젝트를 생성하면 static SSR 형태를 기본으로 컴포넌트별 렌더링 모드가 설정되어 있습니다. Auto Render 같은 경우 따로 설정하지 않으면 적용되지 않구요!

Hình ảnh hồ sơ của tjsalsdl29522784
tjsalsdl29522784

câu hỏi đã được viết

Đặt câu hỏi