Hello. I've been working with Umbraco for a few months and have been tasked with upgrading a legacy (v8.x) Umbraco site to v13.6. This has gone fairly smoothly and the site is (mostly) up and working. However, the original site uses several Contact Us type forms implemented using Umbraco Forms.
So I installed Umbraco.Forms.Core (v13.4.0) via NuGet and rebuilt the app. Immediately upon running the site in my dev environment I get the error "System.AggregateException: 'Some services are not able to be constructed (Error while validating the service descriptor 'ServiceType: Umbraco.Forms.Core.PropertyEditors.ValueConverters.FormPickerValueConverter Lifetime: Singleton ImplementationType: Umbraco.Forms.Core.PropertyEditors.ValueConverters.FormPickerValueConverter': Unable to resolve service for type 'Umbraco.Forms.Core.Services.IFormService' while attempting to activate 'Umbraco.Forms.Core.PropertyEditors.ValueConverters.FormPickerValueConverter'.)'"
I've spent some time Googling this problem and my reading suggests that its some form of dependency injection problem (some object cannot be constructed), however I could find nothing specific to Umbraco Forms. I'm reaching out to the community in the hope that someone can point me in the right direction.
I have access to the original v8 app and it has an UmbracoForms.config file inside the App_Plugins\UmbracoForms folder. At this point I suspect that I may have to replicate this file (or its json equivalent) somewhere in the v13 app, along with all the other stuff that comes from the App_Plugins\UmbracoForms folder, but I don't really know where to put these files in the v13 version of the app and what exactly is needed, and this may or may not be the actual issue that is causing the problem.