Avoid redundant dependencies and .lib dependencies in generated VisualD projects if possible.

Any redundant dependency can cause "multiple definition" linker errors.