Compartilhar via


/ASSEMBLYRESOURCE (inserir um recurso gerenciado)

Insere um arquivo de recurso gerenciado em um assembly.

Sintaxe

/ASSEMBLYRESOURCE:filename[,[name][,PRIVATE]]

Argumentos

filename
O recurso gerenciado que você deseja inserir neste assembly.

name
Opcional. O nome lógico do recurso; o nome usado para carregar o recurso. O padrão é o nome do arquivo.

Opcionalmente, você pode usar PRIVATE para especificar se o arquivo deve ser privado no manifesto do assembly. Por padrão, name é público no assembly.

Comentários

Use a opção do vinculador /ASSEMBLYRESOURCE para inserir um recurso em um assembly.

Os recursos são públicos no assembly quando criados com o vinculador. O vinculador não permite renomear o recurso no assembly.

Se filename for um arquivo de recurso (.resources) do .NET Framework criado, por exemplo, pelo gerador de arquivos do recurso (Resgen.exe) ou no ambiente de desenvolvimento, ele poderá ser acesso com membros no namespace System.Resources. Para obter mais informações, consulte System.Resources.ResourceManager. Para todos os outros recursos, use os métodos GetManifestResource* na classe System.Reflection.Assembly para acessar o recurso em tempo de execução.

Outras opções do vinculador que afetam a geração de assembly são:

Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.

  2. Selecione a página de propriedades Propriedades da Configuração>Vinculador>Entrada.

  3. Modifique a propriedade Inserir Arquivo de Recurso Gerenciado.

Para definir esta opção do vinculador por meio de programação

  1. Consulte EmbedManagedResourceFile.

Confira também

Referência de vinculador MSVC
Opções de vinculador MSVC