Ok, so I found the issue.
For some reason, if you follow the instructions using the set-up I described below, if you are using IE11 the set-up fails. It does not post back the DataProvider setting.
When I tried the installation instructions using Chrome, the set-up process works fine.Dysanovic wrote:
I'm am trying get nopCommerce 4.0 working.
* Visual Studio 2017
* SQL Server 2017 Standard
If I choose to use the "SQL Server Compact" option or connect to an existing (but empty) SQL Server instance I get the error:"System.NullReferenceException: 'Object reference not set to an instance of an object.'
Nop.Web.Models.Install.InstallModel.DataProvider.get returned null."
As screenshot for more detail can be seen here
Note that I know that the DB instance I have created in VS2017 works, as I can successfully connect to it.
It looks as though I am missing some configuration (or there is an error in the nopCommerce code), but I cannot see what that is as I have followed the installation guide. Any help would be appreciated.