Xamarin чтение внедренного текстового файла

131
12 февраля 2022, 00:20

Есть коллекция в текстовом файле. Прикрепил её к приложению и пытаюсь прочитать. Код взял из примера на странице майкрософт. https://docs.microsoft.com/ru-ru/xamarin/xamarin-forms/data-cloud/data/files?tabs=windows#feedback

var assembly = 
IntrospectionExtensions.GetTypeInfo(typeof(LoadResourceText)).Assembly;
Stream stream 
=assembly.GetManifestResourceStream("WorkingWithFiles.LibTextResource.txt");
string text = "";
using (var reader = new System.IO.StreamReader (stream))
{  
text = reader.ReadToEnd ();
}

Видео как не работает после 10 минуты.

https://youtu.be/bYlOvAThnDs

Нужно считать данные построчно и добавить в коллекцию. Но пишет, что ошибка: system.argumentnullexception: "Value cannot be null.Arg_ParamName_Name"

Буду благодарен за любую помощь.

Answer 1

Вы если свое приложение называете App255555 ну так и используйте его в пути к файлу.

Stream stream = assembly.GetManifestResourceStream("App255555.myfile.txt");

И на будущее.

  • В вопросе, для демонстрации проблемы, надо использовать свой проблемный код, а не нудное кино под названием "Неловкие приемы для создания неработающего кода".

  • Вам надо изучить как производить отладку своего кода, что такое точка остановки, движение по коду, отслеживание значений локальных переменных. Все эти навыки вам бы очень помогли в случае вот таких вот ошибок.

READ ALSO
C#, Условия заполнения матриц

C#, Условия заполнения матриц

[![введите сюда описание изображения][1]][1]Есть 14 вариантов матрицы, для каждого варианта нужно придумать условия по которому матрица будет...

89
Работа windows form

Работа windows form

Есть приложение, в нем обрабатываются большие данные в цикле, если цикл идет достаточно долго то приложение зависает и не обновляется его...

155
Распознавание прав доступа в Windows forms

Распознавание прав доступа в Windows forms

Как в Windows forms можно отличить обычный запуск программы от запуска с правами администратора?

85
Где хранить музыку?

Где хранить музыку?

Я начинаю писать дипломную работу на тему "Стриминговый сервис"Сначала подумал, что было бы круто арендовать веб сервер, на котором буду хранить...

187