房子已在两年前验收完毕,取得钥匙。开发商一直不给房产证
收集证据可以诉讼解决。
可以向法院起诉,要求对方办理房产证或者提供办理房产证的必要条件,维护自己的权利。
民事起诉,要求对方以协议约定履行办证义务。
据你所述,属于开发商违约,可以要求承担违约责任,并且赔偿损失。
开发商属于违约行为,你可以要求开发商协助你办理产权证。