Answer:
"Long time no see" is just an expression in english. To say "I have not seen you in a long time" in french would be said as "Je ne vous ai/t'ai pas vu depuis un long moment." or maybe even better: 'Ca fait longtemps que je ne vous ai/t'ai pas vu." (obviously using either vous ai or t'ai.)