Información general sobre administración de proyectos
- Trabajar con el proyecto
- Opciones de proyecto
- Recuperación de proyecto
- Comprobar y generar el proyecto
Cuando trabaje con Microsoft® Expression Blend™, observará que todos los archivos se organizan en una única carpeta de proyecto. Este sistema de proyecto ayuda a administrar todas las referencias y archivos de trabajo de manera eficaz, guardándolos todos en un árbol de carpetas local dentro del panel Proyecto.
El sistema del proyecto facilita también la comprobación de un solo documento inicial o de un proyecto entero, y la posterior generación del proyecto en una ubicación específica llegado el momento. El producto final que se obtiene una vez generado el proyecto será una aplicación estándar basada en Windows®.
Trabajar con el proyecto
Al igual que los documentos Web se basan en lenguajes de marcado exclusivo como HTML, los documentos de Expression Blend están basados también en un lenguaje de marcado exclusivo, el lenguaje de marcado de aplicaciones extensible (XAML). En Expression Blend, puede crear documentos XAML nuevos, abrir, guardar y eliminar documentos existentes, e incluso copiar y cambiar el nombre de los documentos, del mismo modo que en muchas otras aplicaciones. Expression Blend proporciona también funciones básicas de recuperación de proyectos y la opción de descartar proyectos. Puede llevar a cabo la mayoría de las tareas relacionadas con documentos con los comandos situados en los menús Archivo, Edición y Proyecto. Puede incluso hacer clic con el botón secundario en los documentos en el panel Proyectos y realizar rápidamente tareas básicas mediante el menú contextual. Expression Blend crea un archivo .csproj o .vbproj para el proyecto de manera predeterminada, pero también es compatible con los archivos de Microsoft® Visual Studio® (.sln). Para obtener un esquema del panel Proyecto, vea Panel Proyecto.
| Carpeta Referencias La carpeta Referencias se usa para guardar ensamblados como DLL y archivos ejecutables. Un ensamblado puede ser un control de usuario (.dll) que creó en Expression Blend, un control personalizado de .NET Framework o un componente de COM compatible. Para obtener más información, vea Agregar o quitar una referencia. |
| Diccionario 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. Para obtener más información, vea Crear, exportar o importar un diccionario de recursos e Información general de recursos. Un diccionario de recursos es simplemente un tipo de documento XAML que se puede crear en Expression Blend. Otros documentos XAML incluyen ventanas, páginas y controles de usuario. |
| Elemento local Cuando agregue un elemento nuevo o existente a un proyecto, el elemento aparecerá en la lista Archivos. Los elementos incluyen documentos XAML, imágenes, archivos de audio, archivos de vídeo, objetos 3D, archivos de materiales 3D, etc... Los documentos XAML se crean y agregan al proyecto mediante Nuevo elemento en el menú Archivo. Los archivos existentes se agregan al proyecto mediante Agregar elemento existente en el menú Proyecto. Para obtener más información, vea Crear un nuevo documento o proyecto, Agregar, vincular o quitar un elemento de un proyecto o Agregar un archivo de imagen, audio o vídeo a un proyecto. |
Vínculo a un elemento Puede crear vínculos a elementos existentes que no se encuentren en la carpeta del proyecto, sino en cualquier otro lugar. Los elementos incluyen documentos XAML, imágenes, archivos de audio, archivos de vídeo, objetos 3D, archivos de materiales 3D ,etc... Un elemento vinculado se identifica con una flecha superpuesta sobre el icono de archivo en la lista Archivos. Para obtener más información, vea Agregar, vincular o quitar un elemento existente de un proyecto. |
| Archivo de código (.cs o .vb) El archivo de código subyacente de un documento XAML. Un archivo de código se mostrará siempre como un elemento secundario bajo su documento XAML respectivo. Puede crear un archivo de código para un documento XAML cada vez que cree un documento XAML nuevo activando la casilla de verificación Incluir archivo de código del cuadro de diálogo Agregar nuevo elemento. 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. Para obtener información sobre cómo trabajar con archivos de código subyacente, vea Editar un archivo de código subyacente y Crear un nuevo método de control de eventos. Para obtener una comparación de qué se puede hacer con y sin código, vea Edición de código e interoperabilidad con Visual Studio 2005. |
| App.xaml Un archivo App.xaml y su archivo de código subyacente correspondiente se crean de forma predeterminada en un proyecto de Expression Blend. El archivo App.xaml contiene recursos del nivel de aplicación que se pueden usar en cualquier documento de la aplicación. Los recursos del nivel de aplicación se muestran en el panel Recursos bajo el nodo App.xaml. Para agregar recursos al archivo App.xaml seleccione Aplicación en la ventana Crear recursos. Para obtener más información, vea Información general de recursos y Crear un recurso. |
| AssemblyInfo.cs Un archivo AssemblyInfo.cs se crea de forma predeterminada en un proyecto de Expression Blend. El archivo AssemblyInfo.cs contiene la configuración del proyecto que se usa al compilar la aplicación. No modifique el archivo AssemblyInfo.cs. |
|
|
Es importante destacar que administrar los archivos de un proyecto requiere diligencia, ya que cambiar el nombre y mover los documentos y elementos de la carpeta del proyecto puede dar lugar a referencias y vínculos rotos. Para esta versión de Expression Blend, practique haciendo el mínimo de cambios de nombre y movimientos que pueda y recuerde que, si cambia el nombre o ubicación de algún elemento o referencia, deberá actualizar manualmente todas las referencias a los elementos que ha movido o cambiado de nombre a fin de garantizar que el proyecto funcione como es debido. No cambie el nombre ni elimine los archivos App.xaml, ni tampoco el archivo AssemblyInfo.cs. |
Opciones de proyecto
Puede configurar las siguientes opciones en la ficha Proyecto del cuadro de diálogo Opciones (menú Herramientas). Estas opciones afectan a la creación de nuevos proyectos en Expression Blend:
- Guardar proyectos nuevos en la carpeta de proyectos de Expression Blend Esta opción guarda automáticamente su nuevo proyecto en disco en la carpeta de proyectos de Expression Blend o en la carpeta que especificó en el cuadro Ubicación del cuadro de diálogo Crear proyecto nuevo. Hasta que un proyecto se guarda en disco, el proyecto se encuentra en un estado temporal, y hay algunas características que no están disponibles, como la visualización de eventos o la exploración del proyecto.
- Crear un proyecto temporal al inicio Esta opción crea automáticamente un proyecto vacío temporal cuando se inicia Expression Blend. Este proyecto temporal no se guardará en disco automáticamente, independientemente de la configuración anterior.
- Usar un panel de cuadrícula como diseño predeterminado para elementos nuevos Esta opción usa un elemento Cuadrícula como el elemento de diseño raíz en el documento. Si no selecciona esta opción, se usa un elemento Lienzo como el elemento de diseño raíz en el documento.
Recuperación de proyecto
Si el proceso de Expression Blend se interrumpe cuando está trabajando en un archivo temporal, podrá recuperar el proyecto la próxima vez que abra Expression Blend. Aparecerá un cuadro de diálogo Recuperación de proyecto con las siguientes opciones:
- Recuperar Recupera el último proyecto en el que estaba trabajando y lo restaura al estado en que se encontraba la última vez que guardó un documento.
- Descartar Descarta el último proyecto en el que estaba trabajando.
- Cancelar Pospone la decisión hasta la próxima vez que abra Expression Blend.
Comprobar y generar el proyecto
Expression Blend proporciona funciones de comprobación básicas para que pueda comprobar los documentos XAML individuales o el proyecto antes de generarlo. El proceso de generación de Expression Blend usa la nueva plataforma de generación de Microsoft, MSBuild. MSBuild define tanto lo que se va a generar como la manera en que se va a generar. Para obtener más información acerca de MSBuild, vea MSDN (puede estar en inglés). La firma y otras tareas relacionadas con la versión, como la depuración, protección e implementación del proyecto, deben administrarse a través de Visual Studio o Visual Studio Express. Vea los siguientes temas para obtener más información acerca de estas tareas:


en la lista Archivos. Para obtener más información, vea