Share via


Gerenciando soluções, projetos e arquivos (Blend for Visual Studio)

Quando você trabalha no Blend for Visual Studio 2012, todos os arquivos são organizados em uma única pasta de projeto. Esse sistema de projeto ajuda a gerenciar todos os seus arquivos e referências de trabalho de maneira eficiente, mantendo todos em uma árvore de pasta local no painel Projetos.

O sistema de projeto também facilita o teste de apenas um documento de inicialização ou de um projeto inteiro, bem como a criar o projeto em um local específico quando você estiver pronto. O produto final que você gera após a criação de um projeto depende do tipo de projeto:

  • Um projeto do Windows Store em HTML cria um aplicativo Windows Store que pode ser empacotado e enviado à Windows Store.

  • Um projeto do Windows Store em XAML cria um aplicativo (.exe) baseado no Microsoft Windows padrão.

Trabalhando com seu projeto

Os documentos do Blend são baseados em uma das duas linguagens de marcação: XAML (Extensible Application Markup Language) ou HTML (HyperText Markup Language). No Blend, você pode criar novos documentos XAML ou HTML, abrir, salvar e excluir documentos existentes, além de copiar e renomear documentos, assim como faz em muitos outros aplicativos. O Blend também fornece funcionalidade básica de recuperação de projeto e a capacidade de descartar projetos. É possível realizar a maioria das tarefas relacionadas a documentos usando os comandos que estão localizados nos menus Arquivo, Editar e Projeto. Você pode até mesmo clicar com o botão direito do mouse em documentos no painel Projetos e executar tarefas básicas rapidamente usando o menu de atalho. O Blend cria arquivos de solução (.sln), incluindo .csproj, .vbproj, .jsproj ou .vcxproj para seus projetos do Windows Store.

Para obter mais informações sobre o painel Projetos, consulte Painel Projetos (HTML) ou Painel Projetos (XAML).

Os arquivos em um projeto HTML da Windows Store

JJ155274.collapse_all(pt-br,VS.110).gifPasta Referências

A pasta Referências fornece links para arquivos somente leitura que fazem parte da Microsoft Windows Library for JavaScript. Estão inclusos na biblioteca: uidark.css, ui-light.css, base.js, ui.js, bem como arquivos base.strings.js e ui.strings.ls específicos da localidade.

JJ155274.collapse_all(pt-br,VS.110).gifItens locais

Quando você adiciona um item novo ou existente a um projeto, o item aparece no painel Projetos. Os itens incluem documentos HTML, arquivos CSS, arquivos JavaScript, imagens, arquivos de áudio, arquivos de vídeo e muito mais. Você pode criar e adicionar itens ao projeto usando Novo Item no menu Arquivo ou Adicionar Novo Item quando clica com o botão direito do mouse no nome do projeto, no painel Projetos. Os arquivos existentes são adicionados ao projeto usando Adicionar Item Existente no menu Projeto.

Para obter mais informações, consulte os seguintes tópicos:

JJ155274.collapse_all(pt-br,VS.110).gifO projeto e o arquivo de solução

Um arquivo de projeto (.jsproj) e um arquivo de solução (.sln) são criados para aplicativos Windows Store no Blend. Esses arquivos são compatíveis com o Microsoft Visual Studio 2012 Express.

Aviso

Gerenciar arquivos de projeto exige atenção, pois renomear e mover documentos e itens na pasta do projeto pode resultar em links e referências desfeitos. Para esta versão do Blend, a melhor prática recomendada é minimizar a renomeação e movimentação de tarefas. Lembre-se de que se você renomear ou mover um item ou uma referência, terá que atualizar manualmente todas as referências para esses itens e referências renomeados ou movidos para garantir que seu projeto funcione conforme o esperado.

Os arquivos a seguir são gerados quando você cria um projeto do usando um modelo HTML Blank App:

Arquivo

Descrição

ProjectName.sln

Um arquivo de solução do Visual Studio que especifica definições da configuração para a solução e faz referencias a todos os projetos na solução.

ProjectName.jsproj

Um arquivo de projeto que especifica definições da configuração para o projeto e faz referencias a todos os arquivos de origem no projeto.

default.js

Um arquivo de projeto que contém o código dinâmico que orienta seu aplicativo

default.css

Um arquivo de projeto que contém regras de estilo para seu aplicativo.

default.html

A página inicial padrão do seu aplicativo Windows Store.

package.appxmanifest

Um arquivo que lista seu aplicativo e os respectivos recursos. Este arquivo também define a página inicial do seu aplicativo.

Os arquivos em um projeto XAML da Windows Store

JJ155274.collapse_all(pt-br,VS.110).gifPasta Referências

A pasta Referências é usada para armazenar assemblies, como DLLs e executáveis. Um assembly pode ser uma .dll de controle de usuário criada no Blend, um controle personalizado do .NET Framework ou um componente COM compatível.

Para obter mais informações, consulte Adicionar ou remover uma referência (XAML).

JJ155274.collapse_all(pt-br,VS.110).gifDicionários de recurso

Os dicionários de recurso contêm recursos reutilizáveis, como cores de pincel, estilos e modelos para controles, entre outros tipos de dados que você pode atribuir a uma propriedade. Os dicionários de recurso são vinculados ao seu projeto pelas referências de dicionário no arquivo App.xaml ou em outro arquivo de dicionário de recurso.

Um dicionário de recurso é apenas um tipo de documento XAML que você pode criar no Blend. Os documentos XAML adicionais incluem janelas, páginas, controles de usuário, entre outros.

JJ155274.collapse_all(pt-br,VS.110).gifItens locais

Quando você adiciona um item novo ou existente a um projeto, o item aparece na lista Arquivos. Os itens incluem documentos XAML, imagens, arquivos de áudio, arquivos de vídeo e muito mais. Você pode criar e adicionar documentos XAML ao projeto usando Novo Item no menu Arquivo ou Adicionar Novo Item quando clica com o botão direito do mouse no nome do projeto, no painel Projetos. Os arquivos existentes são adicionados ao projeto usando Adicionar Item Existente no menu Projeto.

Para obter mais informações, consulte os seguintes tópicos:

JJ155274.collapse_all(pt-br,VS.110).gifItens vinculados

Você pode criar vínculos com itens existentes que não residem localmente na pasta do seu projeto, mas estão armazenados em qualquer outro lugar. Os itens incluem documentos XAML, imagens, arquivos de áudio, arquivos de vídeo, entre outros. Um item vinculado é identificado por uma seta sobreposta sobre o ícone do arquivo JJ155274.1cca22e6-da56-405c-a971-c52712d43334(pt-br,VS.110).png na lista Arquivos.

Para obter mais informações, consulte Adicionar um item existente ou vincular a um item existente (Blend for Visual Studio).

JJ155274.collapse_all(pt-br,VS.110).gifArquivos de código

O arquivo code-behind de um documento XAML é mostrado como um item filho no seu respectivo documento XAML. Um arquivo code-behind é criado automaticamente toda vez que você cria um documento XAML usando Novo Item no menu Arquivo ou Adicionar Novo Item quando você clica com o botão direito do mouse no nome do projeto no painel Projetos. Normalmente, os arquivos code-behind são usados para executar um procedimento que envolve mais do que definir uma propriedade ou controlar a linha do tempo de uma animação (que pode ser feita sem código no seu documento XAML). Por exemplo, em um arquivo code-behind, você pode adicionar outra lógica de programação, como a definição de uma propriedade em outro objeto, o carregamento de um novo documento, a criação de um novo objeto, o uso de um cálculo matemático para animar um objeto, etc. Também é possível adicionar arquivos de código para classes personalizadas ao seu projeto.

Para obter informações sobre como trabalhar com arquivos code-behind, consulte Editando o código-fonte (Blend for Visual Studio).

JJ155274.collapse_all(pt-br,VS.110).gifO arquivo App.xaml

Um arquivo App.xaml e o arquivo code-behind correspondente são criados por padrão em um projeto do Blend. O arquivo App.xaml contém os recursos no nível de aplicativo que qualquer documento no seu aplicativo pode usar. Os recursos no nível de aplicativo são listados no painel Recursos no nó App.xaml.

Para obter mais informações, consulte Criando recursos reutilizáveis (Blend for Visual Studio) e Criar um recurso (Blend for Visual Studio).

JJ155274.collapse_all(pt-br,VS.110).gifO arquivo AssemblyInfo

Por padrão, um arquivo AssemblyInfo é criado em um projeto do Blend que usa C# ou Visual Basic (.vb). O arquivo AssemblyInfo.cs ou AssemblyInfo.vb contém configurações para seu projeto que são usadas quando você compila seu aplicativo. Não modifique o arquivo AssemblyInfo.cs ou AssemblyInfo.vb.

JJ155274.collapse_all(pt-br,VS.110).gifO projeto e o arquivo de solução

Um arquivo de projeto (.vbproj, .csproj ou .vcxproj) e um arquivo de solução (.sln) são criados para aplicativos Windows Store no Blend. Esses arquivos são compatíveis com o Microsoft Visual Studio 2012 Express.

Aviso

Gerenciar arquivos de projeto exige atenção, pois renomear e mover documentos e itens na pasta do projeto pode resultar em links e referências desfeitos. Nessa versão do Blend, procure não executar muitas tarefas de renomeação e movimentação e lembre-se de que se você renomear ou mover um item ou uma referência, terá que atualizar manualmente todas as referências para esses itens e referências renomeados ou movidos para garantir que seu projeto funcione conforme o esperado. Não renomeie nem exclua os arquivos App.xaml ou o arquivo AssemblyInfo.

Os arquivos a seguir são gerados quando você cria um projeto do usando um modelo Blank App (XAML):

Arquivo

Descrição

ProjectName.sln

Um arquivo de solução do Visual Studio que especifica definições da configuração para a solução e faz referencias a todos os projetos na solução.

ProjectName.csproj,

ProjectName.vbproj

ou

ProjectName.vcxproj

Um arquivo de projeto que especifica definições da configuração para o projeto e faz referencias a todos os arquivos de origem no projeto.

App.xaml

Um arquivo em que são definidos os recursos de nível de aplicativo. Por exemplo, se você personalizar um modelo de botão e selecionar para defini-lo no nível de aplicativo, qualquer documento no seu projeto poderá usar o modelo para estilizar um botão.

App.xaml.cs

App.xaml.vb

ou

App.xaml.cpp, App.xaml.h

O arquivo code-behind para o arquivo App.xaml.

MainPage.xaml

Um arquivo XAML padrão no qual começar a projetar a interface do usuário do seu aplicativo Windows Store.

ObservaçãoObservação
O tipo do modelo de projeto determina o nome do arquivo XAML principal padrão.

Page.xaml.cs

MainPage.xaml.vb

ou

MainPage.xaml.cpp, MainPage.xaml.h

O arquivo code-behind para o arquivo de conteúdo correspondente. A interação do usuário e o comportamento do aplicativo frequentemente são programados no arquivo code-behind.

Package.appxmanifest

Contém propriedades de pacote de implantação.

AssemblyInfo.cs

ou

AssemblyInfo.vb

Define propriedades para o aplicativo, como número da versão, descrição, assemblies carregados, etc.

Testando e compilando seu projeto

O Blend fornece a funcionalidade básica de teste para que você possa testar seu projeto antes de compilá-lo. Quando você testa seu projeto, o documento que é identificado como a página de inicialização é exibida primeiro. O projeto sempre abrirá a página de inicialização primeiro. O processo de compilação do Blend usa a nova plataforma de compilação da Microsoft, MSBuild. O MSBuild define o que você compilará e como fará isso.

Para obter mais informações sobre o MSBuild, consulte a Visão geral do MSBuild no MSDN. Assinar e outras tarefas relacionadas à versão, como depurar, proteger e implantar seu projeto devem ser gerenciadas por meio do Visual Studio ou .

Consulte os tópicos a seguir para obter mais informações sobre estas tarefas: