Was running Windows in a VM not an option?
But I also found that a native Windows machine throws a lot more errors than a VM. For example, having a sqlite3.dll ended up being critical on the Windows 10 machine but not on the Parallels VM. Not sure why!