Quando devo usar um ou outro?
Gostaria que todos os arquivos que uso em meu aplicativo (imagens, som, arquivo xml, etc.) estivessem dentro do arquivo .exe, para não implantar com um monte de pastas e arquivos.
Obrigado pela informação.
As ações de construção “Resource” e “Content” são para acessar os recursos WPF usando o Uris. No entanto, “Embedded Resource” é para tecnologias anteriores. No entanto, ambas as opções incorporam o recurso na montagem, mas a opção “Recurso” a ser usada para WPF.
O MSDN fornece uma explicação completa aqui .
Um recurso WPF (ação de construção = Recurso ) aproveita os recursos incorporados conforme o suporte da estrutura .NET principal, mas adiciona suporte para acessar o recurso incorporado por meio de um URI de pacote . Do MSDN :
fonte
Conforme relatado pelo MSDN,
fonte
Obrigado por todos os relatórios, que me ajudaram a encontrar mais precisamente onde estava o problema: Para mim, foram as imagens usadas como ícone do projeto na barra de tarefas que foram construídas como recursos e tiveram que ser construídas como conteúdo. Todas as outras imagens podem ser construídas como recursos, sem problemas.
Espero que isso ajude no futuro.
fonte