# NexusReader.Web

- File ID: file:mhxlbr:nexusreader-web-csproj
- Path: NexusReader.Web/NexusReader.Web.csproj
- Role: config
- Layer: application

## Purpose

Project file for the NexusReader.Web ASP.NET Core web project: declares target framework, SDK settings, NuGet package dependencies, and intra-solution project references to compose the Web host and Blazor client.

## Key Details

Targets .NET 10.0 (line 4); enables nullable and implicit usings (lines 5-6); disables Blazor throw-on-navigation exception (line 7); includes UserSecretsId (line 8). Packages include Google auth, EF Core design, Stripe, VersOne.Epub, Blazor WASM server support, Hangfire (lines 12-23). Project references wire this web host to Web.Client, Application, Infrastructure, and UI.Shared projects (lines 20, 27-29).

## Symbols

- No extracted symbols.

## Dependencies

- No resolved dependencies.

## Calls

- No resolved calls.

## Unresolved References

- dependency-target: ../NexusReader.Web.Client/NexusReader.Web.Client.csproj
- dependency-target: ../NexusReader.Application/NexusReader.Application.csproj
- dependency-target: ../NexusReader.Infrastructure/NexusReader.Infrastructure.csproj
- dependency-target: ../NexusReader.UI.Shared/NexusReader.UI.Shared.csproj

## Coverage

- Symbols: 0
- Executable symbols: 0
- Executable symbols with control flow: 0
- Grounded edges: 0
- Unresolved references: 4
- Control-flow fragments: 0
- Unresolved jumps: 0
- Unsupported constructs: 0
- Control-flow coverage: 100%
- Required diagrams: 1
- Generated diagrams: 1

## Diagrams

### NexusReader.Web Neighborhood

```mermaid
flowchart LR
    file_mhxlbr_nexusreader_web_csproj("NexusReader.Web")
```

## Diagram Validation

- Status: pass
