Compartilhar via


/recurso ( Opçõesdo compilador de C#)

Incorpora o recurso especificado no arquivo de saída.

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

Argumentos

  • filename
    A.Arquivo de recurso do NET Framework que você deseja incorporar no arquivo de saída.

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

  • accessibility-modifier(opcional)
    A acessibilidade do recurso: pública ou particular. O padrão é público.

Comentários

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

Por padrão, os recursos são públicos no assembly quando eles são criados usando o compilador C#. Para tornar os recursos privados, especifique private como o modificador de acessibilidade. Não há outra acessibilidade diferente de public ou private é permitido.

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

/resé a forma abreviada de /resource.

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

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

  1. Adicione um arquivo de recurso ao seu projeto.

  2. Selecione o arquivo que você deseja incorporar em Solution Explorer.

  3. Selecione Build Action do arquivo de Propriedades janela.

  4. Definir criar a ação para Embedded Resource.

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

Exemplo

Compilar in.cs e anexe o arquivo de recurso rf.resource:

csc /resource:rf.resource in.cs

Consulte também

Outros recursos

C# Compiler Options

Propriedades de Projeto (Visual Studio)