Administrar soluciones, proyectos y archivos (Blend para Visual Studio)

Cuando se trabaja en Blend para Visual Studio 2012, todos los archivos se organizan en una única carpeta de proyecto. Este sistema de proyecto facilita la administración de todas las referencias y archivos de trabajo de manera eficaz al mantenerlo todo en un árbol de carpetas local en el panel Proyectos.

El sistema del proyecto facilita también la comprobación de un solo documento de inicio o de un proyecto completo, y la compilación posterior del proyecto en una ubicación específica llegado el momento. El producto final resultante de compilar un proyecto depende del tipo de proyecto:

  • Un proyecto de Tienda Windows HTML compila una aplicación Tienda Windows que se puede empaquetar y enviar a la Tienda Windows.

  • Un proyecto de Tienda Windows XAML compila una aplicación estándar basada en Microsoft Windows (.exe).

Los documentos deBlend se basan en uno de dos lenguajes de marcado: lenguaje de marcado de aplicaciones extensible (XAML) o lenguaje de marcado de hipertexto (HTML). En Blend, puede crear nuevos documentos XAML o HTML, abrir, guardar y eliminar documentos existentes, e incluso copiar y cambiar el nombre de los documentos, igual que en muchas otras aplicaciones. Blend proporciona también la funcionalidad básica de recuperación de proyectos y la capacidad de descartar proyectos. Puede llevar a cabo la mayoría de las tareas relacionadas con documentos con los comandos de los menús Archivo, Edición y Proyecto. Incluso puede hacer clic con el botón secundario en documentos en el panel Proyectos y realizar tareas básicas rápidamente mediante el menú contextual. Blend crea archivos de solución (.sln), incluidos los archivos .csproj, .vbproj, .jsproj o .vcxproj, para los proyectos de Tienda Windows.

Para obtener más información sobre el panel Proyectos, vea Panel Proyectos (HTML) o Panel Proyectos (XAML).

JJ155274.collapse_all(es-es,VS.110).gifCarpeta Referencias

La carpeta referencias proporciona vínculos a archivos de solo lectura que forman parte de Microsoft Windows Library for JavaScript. En la biblioteca se incluyen archivos uidark.css, ui-light.css, base.js y ui.js, así como archivos base.strings.js y ui.strings.ls específicos de la configuración regional.

JJ155274.collapse_all(es-es,VS.110).gifElementos locales

Cuando se agrega un elemento nuevo o existente a un proyecto, el elemento aparece en el panel Proyectos. Los elementos incluyen documentos HTML, archivos CSS, archivos JavaScript, imágenes, archivos de audio, archivos de vídeo, etc. Puede crear y agregar elementos al proyecto mediante la opción Nuevo elemento del menú Archivo o Agregar nuevo elemento al hacer clic con el botón secundario en el nombre del proyecto en el panel Proyectos. Los archivos existentes se agregan al proyecto mediante Agregar elemento existente en el menú Proyecto.

Para obtener más información, vea los temas siguientes:

JJ155274.collapse_all(es-es,VS.110).gifArchivo de proyecto y solución

Se crean un archivo de proyecto (.jsproj) y un archivo de solución (.sln) para las aplicaciones Tienda Windows en Blend. Estos archivos son compatibles con Microsoft Visual Studio 2012 Express.

Nota de precaución Precaución

La administración de los archivos del proyecto debe ser correcta, ya que el cambio de nombre y el movimiento de documentos y elementos de la carpeta del proyecto puede hacer que se rompan los vínculos y las referencias. En esta versión de Blend, el procedimiento recomendado es minimizar las tareas de cambio de nombre y ubicación. Recuerde que, si cambia o mueve un elemento o una referencia, tendrá que actualizar manualmente todas las referencias a los elementos y referencias cuyo nombre o ubicación haya cambiado para asegurarse de que el proyecto funciona como se espera.

Los archivos siguientes se generan al crear un proyecto de mediante una plantilla HTML Blank App:

Archivo

Descripción

ProjectName.sln

Archivo de solución de Visual Studio que especifica los valores de configuración de la solución y hace referencia a todos los proyectos en la misma.

ProjectName.jsproj

Archivo de proyecto que establece los valores de configuración del proyecto y hace referencia a todos los archivos de origen en el proyecto.

default.js

Archivo de proyecto que contiene el código dinámico que controla la aplicación

default.css

Archivo de proyecto que contiene las reglas de estilo de la aplicación.

default.html

Página de inicio predeterminada de la aplicación Tienda Windows.

package.appxmanifest

Archivo que muestra la aplicación y sus activos. Este archivo también define la página de inicio de la aplicación.

JJ155274.collapse_all(es-es,VS.110).gifCarpeta Referencias

La carpeta Referencias se usa para guardar ensamblados, como archivos DLL y ejecutables. Un ensamblado puede ser un archivo .dll de control de usuario creado en Blend, un control personalizado de .NET Framework o un componente COM compatible.

Para obtener más información, vea Agregar o quitar una referencia (XAML).

JJ155274.collapse_all(es-es,VS.110).gifDiccionarios de recursos

Los diccionarios de recursos contienen recursos reutilizables como colores de pincel, estilos y plantillas para controles, y otros tipos de datos que se pueden asignar a una propiedad. Los diccionarios de recursos se vinculan al proyecto mediante referencias de diccionario en el archivo App.xaml o en otro archivo de diccionario de recursos.

Un diccionario de recursos es simplemente un tipo de documento XAML que se puede crear en Blend. Otros documentos XAML incluyen ventanas, páginas, controles de usuario, etc.

JJ155274.collapse_all(es-es,VS.110).gifElementos locales

Cuando se agrega un elemento nuevo o existente a un proyecto, el elemento aparece en la lista Archivos. Los elementos incluyen documentos XAML, imágenes, archivos de audio, archivos de vídeo, etc. Puede crear y agregar documentos XAML al proyecto mediante la opción Nuevo elemento del menú Archivo o Agregar nuevo elemento al hacer clic con el botón secundario en el nombre del proyecto en el panel Proyectos. Los archivos existentes se agregan al proyecto mediante Agregar elemento existente en el menú Proyecto.

Para obtener más información, vea los temas siguientes:

JJ155274.collapse_all(es-es,VS.110).gifElementos vinculados

Puede crear vínculos a elementos existentes que no se encuentren en la carpeta local del proyecto, sino en otra ubicación. Los elementos incluyen documentos XAML, imágenes, archivos de audio, archivos de vídeo, etc. Un elemento vinculado se identifica con una flecha superpuesta sobre el icono del archivo JJ155274.1cca22e6-da56-405c-a971-c52712d43334(es-es,VS.110).png en la lista Archivos.

Para obtener más información, vea Agregar un elemento o vincular a un elemento existente (Blend para Visual Studio).

JJ155274.collapse_all(es-es,VS.110).gifArchivos de código

El archivo de código subyacente de un documento XAML se muestra como un elemento secundario en su documento XAML correspondiente. Se crea un archivo de código subyacente automáticamente cada vez que se crea un documento XAML mediante la opción Nuevo elemento del menú de Archivo o Agregar nuevo elemento al hacer clic con el botón secundario en el nombre de proyecto en el panel Proyectos. Los archivos de código subyacente se usan normalmente para ejecutar un procedimiento que supone algo más que establecer una propiedad o controlar la escala de tiempo de animación (que se puede realizar sin código en el documento XAML). Por ejemplo, en un archivo de código subyacente, puede agregar otra lógica de programación, como establecer una propiedad en otro objeto, cargar un documento nuevo, crear un objeto nuevo, usar un cálculo matemático para animar un objeto, etc. Además, puede agregar al proyecto archivos de código para las clases personalizadas.

Para obtener información acerca de cómo trabajar con archivos de código subyacente, vea Editar código fuente (Blend para Visual Studio).

JJ155274.collapse_all(es-es,VS.110).gifArchivo App.xaml

El archivo App.xaml y el archivo de código subyacente correspondiente se crean de forma predeterminada en un proyecto de Blend. El archivo App.xaml contiene recursos de nivel de aplicación que puede usar cualquier documento de la aplicación. Los recursos de nivel de aplicación se muestran en el panel Recursos debajo del nodo App.xaml.

Para obtener más información, vea Crear recursos reutilizables (Blend para Visual Studio) y Crear un recurso (Blend para Visual Studio).

JJ155274.collapse_all(es-es,VS.110).gifArchivo AssemblyInfo

De forma predeterminada, se crea un archivo AssemblyInfo en un proyecto de Blend que utiliza C# o Visual Basic (.vb). El archivo AssemblyInfo.cs o AssemblyInfo.vb contiene la configuración del proyecto que se usa al compilar la aplicación. No modifique el archivo AssemblyInfo.cs o AssemblyInfo.vb.

JJ155274.collapse_all(es-es,VS.110).gifArchivo de proyecto y solución

Se crean un archivo de proyecto (.vbproj, .csproj o .vcxproj) y un archivo de solución (.sln) para las aplicaciones Tienda Windows en Blend. Estos archivos son compatibles con Microsoft Visual Studio 2012 Express.

Nota de precaución Precaución

La administración de los archivos del proyecto debe ser correcta, ya que el cambio de nombre y el movimiento de documentos y elementos de la carpeta del proyecto puede hacer que se rompan los vínculos y las referencias. Para esta versión de Blend, procure realizar cambios de nombre y movimientos mínimos, y recuerde que si cambia el nombre o la ubicación de algún elemento o referencia, deberá actualizar manualmente todas las referencias a los elementos que ha movido o cambiado de nombre para garantizar que el proyecto funcione correctamente. No cambie el nombre ni elimine los archivos App.xaml ni el archivo AssemblyInfo.

Los archivos siguientes se generan al crear un proyecto de mediante una plantilla Blank App (XAML):

Archivo

Descripción

ProjectName.sln

Archivo de solución de Visual Studio que especifica los valores de configuración de la solución y hace referencia a todos los proyectos en la misma.

ProjectName.csproj

ProjectName.vbproj

o bien

ProjectName.vcxproj

Archivo de proyecto que establece los valores de configuración del proyecto y hace referencia a todos los archivos de origen en el proyecto.

App.xaml

Archivo donde se definen los recursos a nivel de aplicación. Por ejemplo, si personaliza una plantilla de botón y la define a nivel de aplicación, cualquier documento del proyecto puede usar la plantilla para aplicar el estilo a un botón.

App.xaml.cs

App.xaml.vb

o bien

App.xaml.cpp, App.xaml.h

Archivo de código subyacente para el archivo App.xaml.

MainPage.xaml

Archivo XAML predeterminado en el que se empieza a diseñar la interfaz de usuario de la aplicación Tienda Windows.

Nota Nota
El tipo de plantilla de proyecto determina el nombre del archivo XAML principal predeterminado.

Page.xaml.cs

MainPage.xaml.vb

o bien

MainPage.xaml.cpp, MainPage.xaml.h

Archivo de código subyacente para el archivo de contenido correspondiente. La interacción del usuario y el comportamiento de la aplicación normalmente se programan en el archivo de código subyacente.

Package.appxmanifest

Contiene propiedades del paquete de implementación.

AssemblyInfo.cs

o bien

AssemblyInfo.vb

Define las propiedades de la aplicación, como el número de versión, la descripción, los ensamblados cargados, etc.

Blend proporciona una funcionalidad básica de comprobación para poder probar el proyecto antes de compilarlo. Cuando se prueba el proyecto, se muestra primero el documento que se identifica como la página Inicio. El proyecto siempre abrirá la página de inicio en primer lugar. El proceso de generación de Blend usa la nueva plataforma de generación de Microsoft, MSBuild, que define lo que se compilará y cómo se compilará.

Para obtener más información acerca de MSBuild, vea Información general sobre MSBuild en MSDN. La firma y otras tareas relacionadas con la versión, como la depuración, protección e implementación del proyecto, se deben administrar con Visual Studio o .

Vea los siguientes temas para obtener más información acerca de estas tareas:

Mostrar:
© 2015 Microsoft