Just keep in mind:
If you are developing using x64 bits and you have your project forced to x64 (as opposed to "ANY" cpu, or x86?
Ok, keep in mind that you CAN use the connection string builders in Visual Studio, but if you use the last step "test connection", it WILL NOT work. This is because VS is a x32 bit application. However, if you run your code, then it will run (and debug)
as x64 bits if that is your project setting.
So, just remember you can NOT use the "test" connection in VS if you using x64 (you can use the connection builder - just not that last step of test connection - you have to run the project).
So, being that you HAVE installed the ACE x64 bit version? Then it should work, but as noted, you have to run the code.
If the project does not connect when you run it? Hum, ok, then you might not have ACE installed.
I have a working sample here:
You can un-zip to a folder - click on it. I have a x32 version, and a x64 version. It will thus allow you to check/test to see if ACE CAN work on your box.
The program is VERY small (as .net usually is!!).
The program will let you browse to any accdb (or mdb) file, and open/display and browse the tables.
It looks like this:

Note how it states x32 bits.
So there are two small .exe. One for x64, and one for x32. You can simply run it, browse to a accDB file (or mdb), and hit Open Database file.
This will allow to you test/check if you have a working copy of ACE that works with .net
You can find the above zipped file here:
.net access browser (zip file)
So, 2 things:
- if you using the test connection (the connection builder) in VS - it will ALWAYS fail for ACE x64 (and a project set to run as x64 bits - and I strong recommend you set the project - do NOT use "any cpu" for the project. You must Force this issue.
However, you have to run the project, and you CAN NOT use "any cpu" - you must force the project to x64. And you have to run the project also to see if you can connect - you can't test/use the VS UI for a test - since the test connection button in the VS
connection builders will NOT work (due to VS being a x32 bit program).
if you using test connection in a x32 VS project and ACE x32, and of course the project forced to x86(x32) - test connection button in the connection builder will work, and you don't have to run the project.
- make sure you installed the correct bit size version of ACE. Installing relative recent versions of full MS Access, or MS Access runtime DOES NOT expose the ACE engine from Access anymore. You have to install ACE - installing Access will NOT suffice.
And you can take 50 seconds - try the above sample zip. It has a x32, an a x64 bit compiled tiny .exe. Run both - see which one works and you instant know if you have a working copy of ACE that .net can consume.
Regards,
Albert D. Kallal (Access MVP 2003-2017)
Edmonton, Alberta Canada