Включение текстовых файлов в опубликованное приложение - PullRequest
3 голосов
/ 10 марта 2011

Я сделал приложение на C #, и оно читает текстовые файлы, расположенные на моем жестком диске, но как мне опубликовать приложение и включить эти текстовые файлы в окончательный исполняемый файл, чтобы при установке приложения на другом компьютере оно работало, а не сбой, потому что он не может найти текстовые файлы? Я использую Visual Studio2010

Ответы [ 2 ]

7 голосов
/ 10 марта 2011

В свойствах файла в Visual Studio измените действие «Построить» с «Нет» (возможно) на «Содержимое» или сохраните его в виде файла ресурсов в зависимости от того, где он должен завершиться.

Конечно, если вы пишете установщик, просто добавьте его к установленным компонентам.

0 голосов
/ 02 февраля 2013

Это может быть не совсем то, что вы хотите, но вы можете сделать так:

Создайте папку, например на рабочем столе, и назовите ее как-нибудь, например, MyProject.

Получите файл .exe (из NameOfYourProject → bin → Debug → NameOfYourProject.exe) и поместите его в папку вместе с файлом .txt

(Если у вас есть файл .txt в папке типа Debug → myFolder → myTextFile, вы можете просто поместить всю папку «myFolder» в папку MyProject вместе с файлом .exe)

Создайте новый → WinRAR ZIP-архив и назовите его как-нибудь, например MyProject.zip, и перетащите на него папку «MyProject».

Теперь вы можете загружать MyProject.zip куда угодно, и пользователи могут разархивировать файлы на своих компьютерах.

Это работает, но, вероятно, это не приличный способ сделать это.

...