Compartilhar via


Trabalhando com itens de solução e itens diversos

A maioria dos projetos em Visual Studio estão associados uma determinada linguagem de programação ou ferramenta. Dois tipos de projeto, no entanto, não são.

O projeto de itens de solução

O projeto do Solution Items aparece na Solution Explorer quando você adiciona um item para a solução, não para o ambiente de desenvolvimento integrado (IDE) ou um projeto. Isto é, quando a solução com o botão direito e selecione Novo Item ou Item existente sobre o Adicionar menu. Esses itens são associados com a solução em si e não com qualquer projeto que seja na solução.

O projeto de itens de solução pode conter qualquer tipo de arquivo e seu conteúdo é salvas junto com a solução. Ele pode conter anotações de desenvolvimento, diagramas, detalhes de implementação ou outros arquivos diversos que você deseja incluir com a solução, mas que não cabem em qualquer projeto específico.

Você pode fazer referência a itens de solução usando Solution.Item(EnvDTE.Constants.vsSolutionItemsProjectUniqueName). Se não houver nenhum item de solução, essa instrução falhará. O UniqueName propriedade retorna "<SolutionFiles>" para este tipo de projeto.

A pasta de itens diversos

Pasta de itens diversas contém arquivos que não estão associados uma solução ou de seus projetos, mas que aparecem em Solution Explorer para sua conveniência. Diversos itens não é realmente um projeto, mas em vez disso, uma pasta é essencialmente um serviço de bloco de rascunho para Visual Studio que permite a você, por exemplo, crie temporariamente um documento de texto.

A pasta de itens diversos está sempre presente em Solution Explorer, mas fica oculta por padrão. Você pode escolher para visualização, no entanto.

Para exibir o projeto de diversos itens

  1. No menu Tools, clique em Options.

  2. Expanda o ambiente o nó no painel esquerdo e clique documentos.

  3. Selecione o Mostrar diversos arquivos de soluçãoExplorer caixa.

Se você exibir a pasta Miscellaneous Files, você também pode escolher uma opção que especifica quantos diversos arquivos usados recentemente são restaurados para o Miscellaneous Files a pasta em Solution Explorer quando você abrir a solução.

Normalmente, quando o IDE é fechado, o conteúdo da pasta Miscellaneous Files é descartado, a menos que você explicitamente salvar os arquivos. Se você criar um novo arquivo quando nenhuma solução estiver aberta, temporário é criado um, mas não terão efeito.

O UniqueName propriedade retorna "<MiscFiles>" para este tipo de projeto. Você pode fazer referência a pasta Miscellaneous Files usando Solution.Item(EnvDTE.Constants.vsMiscFilesProjectUniqueName).

Métodos e propriedades do projeto atuam em arquivos na pasta Miscellaneous Files os mesmos arquivos de projeto regular, com as seguintes exceções:

Nome do membro

Difference

Propriedade FileName

Retorna a seqüência de caracteres vazia, porque este projeto não tem nenhum arquivo de projeto.

Propriedade UniqueName

Retorna a seqüência "<MiscFiles>".

Método SaveAs

Este método falhará (E_NOIMPL), porque não há nenhum arquivo de gravação.

Consulte também

Tarefas

How to: Adicionar e comandos da alça

How to: Criar um Adicionar-

Walkthrough: Criando um assistente

Conceitos

Automation Object Model Chart

Outros recursos

Criar e controlar o ambiente Windows

Criação de assistentes e ins Adicionar-

Automation and Extensibility Reference