So I finally figured this out. Watching the debug folder carefully during build process I realized the file IS getting created by visual studio. It was also magically getting deleted within a second or two of it's creation.
So what was causing this?
My antivirus program (avast) was doing it. Disabling it made the program work fine. I sure hope this helps someone else, I was about ready to give up.