Finally figure it out. Not sure if there's an easier way to fix it, but I'll explain what happened and how I ended up getting it to work. So the one project/class that was giving me problems "WaitWnd,WaitWndFun" was taken from another solution I had build elsewhere and added to the solution I was currently working on. It looks like even though the entire project was copied into the new solution space on my computer, the locations of where the DLL were is still hard-coded into the ".csproj" file and no amount of Clean builds, re-builds or anything else changed the location in the ".csproj" file. I only happened onto the solution when I looked at the ".csproj" file in a text editor and noticed that it was getting the location of where to look for the DLL from the old solution's directory. So I changed the path to the new project, and reloaded the solution, re-compiled and everything worked fine. Here is the location within the ".csproj" file I modified:
<HintPath>WaitWnd\bin\Debug\WaitWnd.dll</HintPath>
Was there a way to accomplish this within VisualStudio?