Even soft-recovery diodes exhibit recovery; the mere fact that recovery exists, guarantees some harmonic generation.
Or, well... let me take an even further step back...
The mere fact that diodes exist, guarantees harmonic generation.
Whether that's a problem, depends on what harmonics are a problem.
FYI, the usual mechanism of diode noise, is reverse recovery causing transients in the circuit around the diode. This can be dampened by placing an R+C across the diode, where C > diode CJO, and R ~= sqrt(Lstray / CJO). If a very large C is used, R doesn't need to be very large, so you often see 10nF caps and that's that. (The diodes still cause ringing, but the amplitude is small, and it's shifted to a lower frequency.)
Any effect that resembles reverse recovery still has the same result, so merely using fast recovery diodes, or schottky diodes even, isn't necessarily good enough. (Schottky diodes have so much capacitance, at Vr = 0, that it looks like reverse recovery anyway. The difference is, it's conservative rather than lossy, so you get the energy back the next time you forward-bias the diode. On the other hand, if that energy is simply dissipated as switching loss, it's gone for good, so you can actually incur higher losses by using schottky diodes in a circuit not suited to them.)
In extreme cases, even just the simple fact that the diode rectifies -- even if you had an ideal one, gives rise to harmonics. If the surrounding circuit is easily excited, then one might add some damping across the diode, to tone it down. Here again, an R+C will help.
If the surrounding circuit is largely inductive, it will ring against the diode capacitance, in which case a ferrite bead can be used to make that capacitance lossy. This doesn't work so well if the surrounding circuit has its own capacitance and such.
Tim