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
No menu Tools, clique em Options.
Expanda o ambiente o nó no painel esquerdo e clique documentos.
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
Walkthrough: Criando um assistente
Conceitos
Outros recursos
Criar e controlar o ambiente Windows