We shouldn't force .NET 7 clients to use .NET 8 libraries (Microsoft.Extensions.Options). Change the dependency with the view-model library to use the latest .NET 7 version with .NET 7 clients, and the .NET 8 version with .NET 8 clients.