Compartilhar via


/resource (opções do compilador C#)

Insere o recurso especificado no arquivo de saída.

/resource:filename[,identifier[,accessibility-modifier]]

Arguments

  • filename
    O arquivo de recursos do.NET Framework que você deseja inserir no arquivo de saída.

  • identifier (opcional)
    O nome lógico do recurso; o nome usado para carregar o recurso. O padrão é o nome de arquivo.

  • accessibility-modifier (opcional)
    A facilidade de uso de recursos: público ou particular. A opção é pública.

Comentários

Use /linkresource para vincular um recurso a um assembly e não adicione o arquivo de recurso no arquivo de saída.

Por padrão, os recursos são públicos no assembly quando são criados usando o compilador C#. Para tornar os recursos privados, especifique private como o modificador de acessibilidade. Nenhuma outra acessibilidade a não ser public ou private é permitida.

Se filename é um arquivo de recursos do .NET Framework criado, por exemplo, por Resgen.exe ou no ambiente de desenvolvimento, pode ser acessado com membros do namespace System.Resources . Para obter mais informações, consulte ResourceManager. Para todos recursos demais, use GetManifestResource* métodos na classe de Assembly para acessar em tempo de execução do recurso.

/res é a forma abreviada de /resource.

A ordem dos recursos no arquivo de saída é determinado da ordem especificada na linha de comando.

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

  1. Adicionar um arquivo de recurso ao seu projeto.

  2. Selecione o arquivo que você deseja inserir em Gerenciador de Soluções.

  3. Selecione para Ação de Compilação o arquivo na janela de Propriedades .

  4. Definir Ação de Compilação a Recurso Inserido.

Para obter informações sobre como configurar esta opção do compilador programaticamente, consulte BuildAction.

Exemplo

Criar in.cs e anexar o arquivo de recursos rf.resource:

csc /resource:rf.resource in.cs

Consulte também

Tarefas

Como modificar as propriedades de projeto e as definições de configuração

Outros recursos

Opções do compilador de C#