diff --git a/TaxBaik.Web/Program.cs b/TaxBaik.Web/Program.cs index e5ed653..ad96f0e 100644 --- a/TaxBaik.Web/Program.cs +++ b/TaxBaik.Web/Program.cs @@ -392,10 +392,11 @@ app.MapStaticAssets(); // Phase 8: WebAssembly 렌더 모드 완전 마이그레이션 // - App.razor: TaxBaik.WasmClient (호스트, WebAssembly) // - Routes + Pages + Shared + Layout + Forms: TaxBaik.WasmClient (WebAssembly) -// AddAdditionalAssemblies는 필수: App.razor만으로는 모든 라우트된 컴포넌트를 찾을 수 없음 +// MapRazorComponents는 자동으로 root 컴포넌트의 어셈블리 로드 +// 동일 어셈블리의 Page/Shared 컴포넌트는 자동 발견되므로 AddAdditionalAssemblies 불필요 +// (같은 어셈블리를 2번 등록하면 "Assembly already defined" 에러 발생) app.MapRazorComponents() .AddInteractiveWebAssemblyRenderMode() - .AddAdditionalAssemblies(typeof(TaxBaik.WasmClient._Imports).Assembly) .AllowAnonymous(); // 애플리케이션 시작/종료 로깅