Русско-английский научно-технический словарь

затратить ... лет на

The several years that went into (or were spent on) the project ...

Русско-английский научно-технический словарь