c # Compara dos archivos de texto y genera uno nuevo con diferencias

Estoy buscando la mejor manera de comparar 2 archivos de texto (+ -15000 líneas) rápidamente y obtener cadenas de salida diferentes en los dos archivos. El primero es un inventario antiguo, el nuevo es el inventario actual y me gustaría generar un tercero que contenga cadenas diferentes entre file2 y file1. (El 95% de los 2 archivos serán similares).

Respuestas a la pregunta(3)

Su respuesta a la pregunta