Запутался в ресурсах в .NET проекте - PullRequest
3 голосов
/ 30 июля 2010

Я пытаюсь удалить огромное количество ненужной информации из проекта .NET 3.5, VS2008, и я несколько озадачен тем, что компилируется в EXE, а что нет.

Например, если я дважды щелкну по файлу Resources.Resx, я получу следующее:

alt text

Как вы можете видеть, в нем говорится, что это растровое изображение "связано во время компиляции". Однако, когда я перехожу к пути к файлу в обозревателе решений, он говорит, что для параметра «Действие сборки» задано значение «Нет», поэтому, насколько я понимаю, растровое изображение не будет связано с EXE-файлом.

alt text

Но в то же время в Resources.resx есть запись. Во всяком случае, я в замешательстве. Буду признателен за некоторую ясность по теме.

1 Ответ

2 голосов
/ 30 июля 2010

Даже если вы можете видеть файлы в вашем решении (потому что они должны где-то существовать в первую очередь), когда вы компилируете свой код, файлы ресурсов автоматически встраиваются в манифест сборки.Таким образом, они являются частью .dll или .exe

...