По умолчанию, когда вы добавляете изображение (значок, растровое изображение и т.д.) в качестве ресурса для своего проекта, для изображения Действие сборки установлено значение Нет. Это делается потому, что изображение волшебным образом хранится в файле .resources.
Я хочу, чтобы ресурс был сохранен как встроенный ресурс (мои причины неактуальны, но позвольте просто притвориться, что я вижу их внутри Рефлектор RedGate).
Таким образом, я изменил каждое изображение Настроить действие на Встроенный ресурс, и тогда ресурс появится внутри Lutz Reflector - точно так, как я хочу.
К сожалению, Microsoft специально не говорит об этом:
Обратите внимание, что когда редактор ресурсов добавляет изображение, он устанавливает Действие сборки. Нет, потому что файл .resx ссылается на файл изображения. При сборке времени, изображение втягивается в .resources файл, созданный из .resx файл. Тогда изображение может легко доступ через строго типизированный класс, автоматически созданный для .resx файл.
Поэтому вы не должны меняться этот параметр - Встроенный ресурс, потому что это будет включать дважды в сборке.
Итак, каков правильный способ, чтобы включить изображение в качестве встроенного ресурса?