A method is described for producing thin semiconductor films on a
substrate by contacting a substrate with a solution containing a metal
salt, a source of a Group VIa element, and chelating agent, and a noble
metal in its elemental form. The resulting semiconductor films are useful
for electronic and photovoltaic applications.