Попробуйте это ...
string path = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"Assets\UserFile.txt");
string[] lines= File.ReadAllLines(path);
Примечание. Это будет выглядеть в папке, из которой вы выполняете, поэтому убедитесь, что папка / файл там есть.
Если папка выполненияв папке bin, убедитесь, что для свойства файла в Visual Studio установлено значение «Содержимое» и «Всегда копировать» или «Копировать, когда новее».