Экспорт WindowsForm с изображениями и файлами - PullRequest
0 голосов
/ 21 ноября 2018

Что ж, я не знаю, правильно ли я задал этот вопрос, потому что у меня следующая проблема: Код

Как вы можете видеть здесь, в одной из моих многих WindowsForms я прочиталспецифический file.exe, а также файл file.txt со своими собственными инструкциями, когда я запускаю этот файл (Debug), он прекрасно работает, потому что папка, в которой хранятся эти файлы, находится внутри \ WindowsFormsApp1 \ WindowsFormsApp1 \ bin \ Debug.Возможно, это худшая идея, потому что я хочу «выпустить» этот проект, и как только я это сделаю, я получаю много ошибок отсутствующих файлов (из-за папки), за исключением определенных изображений, которые я импортировал в Resources.rex.Любое предложение? Например, как я могу сохранить все эти файлы .txt вместе с файлами .exe, и при этом читать и запускать их, когда использую «релиз» из Visual Studio

РЕДАКТИРОВАТЬ: Ошибка Это версия выпуска, некоторые изображения не повреждены, но когда я пытаюсь прочитать файлы .txt или запустить файлы .exe, я получаю это сообщение

1 Ответ

0 голосов
/ 21 ноября 2018

Если вы создали exe для этого, лучше всего сохранять эти файлы на диске C, поскольку при экспорте exe такой папки отладки или выпуска не будет.И даже экземпляр будет запущен из другой папки, которая может отличаться от указанной в приложении.Вы должны указать путь к папке, если этот путь отсутствует, создайте папку, как показано ниже.

string folderPath = "C:\\YourFolderPath\\";
if (!Directory.Exists(folderPath))
 {
            Directory.CreateDirectory(folderPath);
 }

Это может решить проблему, но это все еще не правильный способ сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...