Скопировать в выходной каталог для изображений не работает + Visual Studio 2010 - PullRequest
6 голосов
/ 04 марта 2011

В настоящее время я разрабатываю приложение с использованием C # WPF. Я делаю файловую систему помощи веб-сайта для моей программы. Я создаю файлы HTML в расположении файла проекта по умолчанию (то есть, где хранятся все файлы .cs).

В файлах HTML, которые я хочу скопировать, я щелкнул правой кнопкой мыши по каждому файлу и сказал включить в проект и сказал Копировать, если новее в разделе Копировать в выходной каталог.

Это нормально работает с файлами HTML, но для файлов изображений (png) он ничего не делает, но и ошибки тоже нет.

Ответы [ 3 ]

13 голосов
/ 04 марта 2011

Свойство BuildAction указывает, что Visual Studio делает с файлом при выполнении сборки. BuildAction может иметь одно из нескольких значений:

Нет - файл не входит в группу вывода проекта и не компилируется в процессе сборки. Примером является текстовый файл, содержащий документацию, например файл Readme.

Компиляция - файл компилируется в выходные данные сборки. Этот параметр используется для файлов кода.

Содержимое - файл не скомпилирован, но включен в группу вывода содержимого. Например, этот параметр является значением по умолчанию для веб-файла .htm или другого типа.

Embedded Resource - этот файл внедряется в вывод основной сборки проекта как DLL или исполняемый файл Обычно используется для файлов ресурсов.

Звучит так, как ты хочешь Контент.

4 голосов
/ 11 ноября 2011

Выберите файлы изображений в обозревателе решений и измените свойство Build Action на Content.

1 голос
/ 04 марта 2011

Просто случайно обнаружил, что мне нужно изменить действие сборки на Embedded Resource для образа, который я хотел включить в проект, и скопировать в выходной каталог

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