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.Ou seja, quando você a solução com o botão direito e selecione Novo Item ou Item existente sobre o Add 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 por meio de 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 com uma solução ou de seus projetos, mas que aparecem em Solution Explorer para sua conveniência.Itens diversos não é realmente um projeto, mas em vez disso, uma pasta que é essencialmente um serviço de bloco de rascunho para Visual Studio que permite, 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 optar por exibir, 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 Show Miscellaneous files in SolutionExplorer caixa.
Se você exibir a pasta Miscellaneous Files, você também pode escolher uma opção que especifica quantos arquivos diversos usados recentemente são restaurados para o Miscellaneous Files pasta na Solution Explorer quando você abre a solução.
Normalmente, quando o IDE é fechado, o conteúdo da pasta Miscellaneous Files é descartado, a menos que você salva explicitamente os arquivos.Se você criar um novo arquivo quando nenhuma solução é aberta, um emprego temporário de um é criado, mas ele não é persistente.
O UniqueName propriedade retorna "<MiscFiles>" para este tipo de projeto.Você pode referenciar a pasta Miscellaneous Files, usando Solution.Item(EnvDTE.Constants.vsMiscFilesProjectUniqueName).
Métodos e propriedades do projeto atuam em arquivos na pasta Miscellaneous Files as mesmas dos 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 para a gravação. |
Consulte também
Tarefas
Como: adicionar e manipular comandos
Passo a passo: Criando um assistente
Conceitos
Gráfico de modelo de objeto de automação
Outros recursos
Criar e controlar o ambiente Windows