Я разработал небольшое приложение в C#. В этом приложении я добавил текстовый файл с именем Data.txt и папку с примерно 20 образами, пронумерованными от 1 до 20 в проводнике решений, чтобы они были скрыты от пользователя и встроены в приложение. Я установил эти свойства файлов как «None» и CopyToOutput «false» (также пробовал свойство «Содержимое»).Как использовать файлы explorer explorer в приложении C#
Проблема заключается в том, что когда я отлаживаю свою программу на своем ноутбуке с ОС Windows 8.1, который содержит мой проект и файлы, он работает хорошо, но когда я пытаюсь запустить файлы выпуска (также проверенные файлы отладки) на моем Win 7 Home Basic настольный ПК, он перестает работать (значит, он не загружает эти файлы). Вот мой код:
// Code to change images in picture box after small interval of time
private void timer1_Tick(object sender, EventArgs e)
{
try
{
if (Angle > 20)
{
Angle = 1;
}
picBackground.BackgroundImage.Dispose();
picBackground.BackgroundImage = new Bitmap("../../" + Angle + ".png");
Angle += 5;
}
catch
{ }
}
// Here is constructor of the class
public RateFiles()
{
try
{
string[] data = File.ReadAllLines("../../Data.txt");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString(), "Error");
}
// Object loads the strings
obj.LoadData(data);
}
Изображение Box Фон требуется изменить через 1 секунду, но он не работает и File.ReadAllLines («../../ data.txt») дает ошибку «Могли не найти файл 'C: \ Users \ Dell \ Data.txt' ".
Как я могу решить эту проблему?