I solved the issue:
- Put the chromedriver.exe in a known path (easy way is to simply drag the file from Windows Explorer into Visual Studio)
- Use this relative path syntax:
WebDriver = new ChromeDriver(@"../../");
The key is to find the correct path where the driver lives with something like this:
System.IO.Directory.GetCurrentDirectory();