In order to update the VMR to consume the .NET 9 SDK, there are a number of temporary changes that are needed due to Arcade not yet being completely updated to .NET 9 (related to dotnet/arcade#14108). These changes should all be reverted when Arcade is fully updated.