정식 릴리스된 .NET 7에서 browser-wasm 구조 변경

.NET 7이 릴리스 되면서 browser-wasm 템플릿으로 생성되는 구조가 약간 변경되었습니다.

  1. main.js 변경
...
// 에서  await runMainAndExit(config.mainAssemblyName, ["dotnet", "is", "great!"]);
await dotnet.run(); // 으로 변경
  1. 프로젝트에 launchSettings.json 추가
    image

이제 앱이 어떻게 실행되는지를 지정해야 합니다. RC2 시점에서는 이 정보가 없었습니다.

{
    "profiles": {
      "Project8": {
        "commandName": "Project",
        "launchBrowser": true,
        "environmentVariables": {
          "ASPNETCORE_ENVIRONMENT": "Development"
        },
        "applicationUrl": "https://localhost:7218;http://localhost:5266",
        "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/debug?browser={browserInspectUri}"
      }
    }
}

이제 이 설정으로 앱을 띄우고 실행 시 웹 브라우저를 띄워줍니다.

browser-wasm 프로젝트 템플릿 설치 및 사용은 아래의 글을 참고해주세요.

좋아요 3