Я хочу прочитать файл, обновить его и снова прочитать. Я добавляю файл в Visual Studio. Когда я запускаю программу, ошибка SystemIO.Exception не может найти файл. С вашей помощью я смог создать и написать файл в коде и найти его, но я тоже хочу оригинальный файл.
Я добавляю текстовый файл в проект Android в разделе «Ресурсы в Visual Studio» со свойством «Встроенный ресурс». Когда я пытаюсь прочитать его, он возвращает ошибку System.IO.FileNotFoundException. Я могу создать файл с кодом и прочитать его. Два вопроса: 1) как прочитать файл, который я добавил в Visual Studio? 2) Где Xamarin поместил файл, который я создаю во время выполнения?
`using System.IO;
using System.Reflection;
using System.ComponentModel;
using Xamarin.Forms;
using System;
using System.Threading.Tasks;
namespace ReadTxt
{
// Learn more about making custom code visible in the Xamarin.Forms previewer
// by visiting https://aka.ms/xamarinforms-previewer
[DesignTimeVisible(false)]
public partial class MainPage : ContentPage
{
public MainPage()
{
Label l = new Label()
{
};
StackLayout s = new StackLayout();
s.Children.Add(l);
Content = new ScrollView { Content = s };
ReadTextLine();
async void ReadTextLine()
{
var backingFile = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "TextFileTest.txt");
using (var reader = new StreamReader(backingFile, true))
{
string line;
line = await reader.ReadLineAsync();
};
}
}
}
}`