Я надеюсь открывать .csv файл от пакета приложения, чтобы сделать некоторое поблочное тестирование. Таким образом, то, что я действительно любил бы, является некоторым аналогом к File.ReadAllText(string path)
который является вместо этого X.ReadAllText(Uri uri)
. Я пока еще не смог найти это.
Кто-либо знает, возможно ли читать, текст / байты (не возражайте который) из файла в пакете, не компилируя этот файл в диск сначала?
О, и btw, File.ReadAllText(@"pack://application:,,,/SpreadSheetEngine/Tests/Example.csv")
не работал на меня.. и я уже делаю var app = new Application()
прием для проверки мне запустили пакет во время моего модульного теста.
Просто получите поток из возвращаемого значения Application.GetResourcePart() и используйте StreamReader для чтения всего текста, используя член ReadToEnd.