Linker errors are typically solve by doing clean, then rebuilding from source. There is a decent chance that you (or VisualD) do separate compilation and old object files can't find matching symbols in the new runtime library.
I rebuilt it, but I am still getting the same linker errors. Both times I built DMD following the directions on this page: http://wiki.dlang.org/Building_DMD. Are they perhaps out of date?