Как скопировать файл в выходную папку без изменений? Визуальный C#

#c# #.net

#c# #.net

Вопрос:

Я хотел бы опубликовать проект с mp3-файлом в папке приложения, чтобы я мог использовать его, когда приложение запущено. Есть ли какой-то способ сделать это?

Моя текущая попытка состоит в том, чтобы нажать на mp3 и перетащить его в «Обозреватель решений». Когда программа опубликована, в выходной папке действительно есть файл «play.mp3», но он называется «play.mp3.deploy», что делает его непригодным для использования

Комментарии:

1. как опубликовать веб-сайт?

Ответ №1:

Если это приложение forms, добавьте файл mp3 в файл ресурсов (resx) и получите к нему доступ таким образом.

Если приложение является веб-сайтом, вы должны иметь возможность пометить свойства файла как Действие сборки = Содержимое и копировать в выходной каталог = Копировать всегда. Затем это должно быть просто развернуто таким же образом, как, например, файл js.

Комментарии:

1. Как я могу получить доступ к файлу ресурсов? Да, это приложение формы

2. VS auto генерирует загрузку кода доступа к файлам ресурсов, поэтому с ними очень легко работать. Просто загуглите «Файл ресурсов Visual Studio», и вы найдете множество примеров.