Convertir en un proyecto de producción

Puede quitar las referencias a SketchFlow de un proyecto SketchFlow para convertirlo en un proyecto de producción. Los procedimientos siguientes explican cómo convertir un prototipo SketchFlow en un proyecto listo para producción.

Para convertir una aplicación de WPF usando Visual C#

  1. Cree una copia de seguridad del proyecto.

  2. En el panel Proyectos, haga clic con el botón secundario en la carpeta de proyecto superior (por ejemplo, WPFPrototype1) y elija Abrir carpeta en el Explorador de Windows.

  3. En el Explorador de Windows, haga clic con el botón secundario en el archivo .csproj (por ejemplo, WPFPrototype1.csproj), elija Abrir con y haga clic en Bloc de notas.

    [!NOTA]

    Si no está disponible el Bloc de notas, haga clic en Examinar y busque el archivo Notepad.exe. De forma predeterminada, este archivo se encuentra en C:\Windows\System32.

  4. En el archivo de texto, busque y elimine las dos líneas siguientes (marcas de funcionalidad, CAP):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. Guarde el archivo de texto y ciérrelo.

  6. En la carpeta Referencias, haga clic con el botón secundario en Microsoft.Expression.Prototyping.Runtime.dll y elija Quitar del proyecto.

  7. En el panel Proyectos, haga clic con el botón secundario en la siguiente carpeta de proyecto (por ejemplo, WPFPrototype1Screens) y elija Abrir carpeta en el Explorador de Windows.

  8. En el Explorador de Windows, haga clic con el botón secundario en el archivo .csproj (por ejemplo, WPFPrototype1Screens.csproj), elija Abrir con y haga clic en Bloc de notas.

  9. En el archivo de texto, busque y elimine las dos líneas siguientes (marcas de funcionalidad, CAP):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  10. Guarde el archivo de texto y ciérrelo.

  11. En la carpeta Referencias, haga clic con el botón secundario en Microsoft.Expression.Prototyping.Runtime.dll y elija Quitar del proyecto.

  12. En la carpeta de proyecto superior, expanda el nodo App.xaml y haga doble clic en App.xaml.cs para abrir el archivo.

  13. En el archivo App.xaml.cs, busque la siguiente línea de código:

    [assembly: Microsoft.Expression.Prototyping.Services.SketchFlowLibraries("MyProject.Screens")]
    

    Anote el nombre del ensamblado de pantallas del proyecto, que aparece en lugar de MyProject.Screens en el código anterior, para usarlo en el paso 13. Una vez que haya anotado el nombre del ensamblado de pantallas, elimine esta línea de código.

  14. En el archivo App.xaml.cs, busque el siguiente código:

    this.Startup += (sender, args) => this.StartupUri = new Uri(@"pack://application:,,,/ Microsoft.Expression.Prototyping.Runtime;Component/WPF/Workspace/PlayerWindow.xaml");
    

    Reemplácelo por el código siguiente:

    this.StartupUri = new Uri(@"pack://application:,,,/MyProject.Screens;Component/MyFileName.xaml");
    
    Ee371158.alert_tip(ES-ES,Expression.30).gifSugerencia:

    Reemplace MyProject.Screens por el nombre del ensamblado de pantallas del proyecto (vea el paso 13).

    Ee371158.alert_tip(ES-ES,Expression.30).gifSugerencia:

    Reemplace MyFileName por el nombre de la primera pantalla que desea mostrar cuando se abra la solución.

    [!NOTA]

    Si, después de presionar F5 para generar el proyecto, recibe el siguiente mensaje de error, haga clic en : "El proyecto no tiene escena de inicio y es posible que no tenga una ventana principal visible tras la ejecución. ¿Desea continuar?"

Para convertir una aplicación de WPF usando Visual Basic

  1. Cree una copia de seguridad del proyecto.

  2. En el panel Proyectos, haga clic con el botón secundario en la carpeta de proyecto superior (por ejemplo, WPFPrototype1) y elija Abrir carpeta en el Explorador de Windows.

  3. En el Explorador de Windows, haga clic con el botón secundario en el archivo .vsproj (por ejemplo, WPFPrototype1.vbproj), elija Abrir con y haga clic en Bloc de notas.

    [!NOTA]

    Si no está disponible el Bloc de notas, haga clic en Examinar y busque el archivo Notepad.exe. De forma predeterminada, este archivo se encuentra en C:\Windows\System32.

  4. En el archivo de texto, busque y elimine las dos líneas siguientes (marcas de funcionalidad, CAP):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. Guarde el archivo de texto y ciérrelo.

  6. En la carpeta Referencias, haga clic con el botón secundario en Microsoft.Expression.Prototyping.Runtime.dll y elija Quitar del proyecto.

  7. En el panel Proyectos, haga clic con el botón secundario en la siguiente carpeta de proyecto (por ejemplo, WPFPrototype1Screens) y elija Abrir carpeta en el Explorador de Windows.

  8. En el Explorador de Windows, haga clic con el botón secundario en el archivo .vsproj (por ejemplo, WPFPrototype1Screens.vbproj), elija Abrir con y haga clic en Bloc de notas.

  9. En el archivo de texto, busque y elimine las dos líneas siguientes (marcas de funcionalidad, CAP):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  10. Guarde el archivo de texto y ciérrelo.

  11. En la carpeta Referencias, haga clic con el botón secundario en Microsoft.Expression.Prototyping.Runtime.dll y elija Quitar del proyecto.

  12. En la carpeta de proyecto superior, expanda el nodo App.xaml y haga doble clic en App.xaml.vb para abrir el archivo.

  13. En el archivo App.xaml.cs, busque el siguiente código:

    [assembly: Microsoft.Expression.Prototyping.Services.SketchFlowLibraries("MyProject.Screens")]
    

    Anote el nombre del ensamblado de pantallas del proyecto, que aparece en lugar de MyProject.Screens en el código anterior, para usarlo en el paso 13. Una vez que haya anotado el nombre del ensamblado de pantallas, elimine la línea de código.

  14. En el archivo App.xaml.vb, busque el siguiente código:

    Me.StartupUri = New Uri("pack://application:,,,/ Microsoft.Expression.Prototyping.Runtime;Component/WPF/Workspace/PlayerWindow.xaml")
    

    Reemplácelo por el código siguiente:

    Me.StartupUri = New Uri("pack://application:,,,/MyProject.Screens;Component/MyFileName.xaml")
    
    Ee371158.alert_tip(ES-ES,Expression.30).gifSugerencia:

    Reemplace MyProject.Screens por el nombre del ensamblado de pantallas del proyecto (vea el paso 13).

    Ee371158.alert_tip(ES-ES,Expression.30).gifSugerencia:

    Reemplace MyFileName por el nombre de la primera pantalla que desea mostrar cuando se abra la solución.

    [!NOTA]

    Si, después de presionar F5 para generar el proyecto, recibe el siguiente mensaje de error, haga clic en : "El proyecto no tiene escena de inicio y es posible que no tenga una ventana principal visible tras la ejecución. ¿Desea continuar?"

Para convertir una aplicación de Silverlight usando Visual C#

  1. Cree una copia de seguridad del proyecto.

  2. En el panel Proyectos, haga clic con el botón secundario en la carpeta de proyecto superior (por ejemplo, SilverlightPrototype1) y elija Abrir carpeta en el Explorador de Windows.

  3. En el Explorador de Windows, haga clic con el botón secundario en el archivo .csproj (por ejemplo, SilverlightPrototype1.csproj), elija Abrir con y haga clic en Bloc de notas.

    [!NOTA]

    Si no está disponible el Bloc de notas, haga clic en Examinar y busque el archivo Notepad.exe. De forma predeterminada, este archivo se encuentra en C:\Windows\System32.

  4. En el archivo de texto, busque y elimine las dos líneas siguientes (marcas de funcionalidad, CAP):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. Guarde el archivo de texto y ciérrelo. Cuando el sistema el pida que cargue de nuevo el archivo de proyecto, haga clic en .

  6. En la carpeta Referencias, haga clic con el botón secundario en Microsoft.Expression.Prototyping.Runtime.dll y elija Quitar del proyecto.

  7. Vuelva a hacer clic con el botón secundario en la carpeta de proyecto superior y elija Agregar referencia. En el cuadro de diálogo Agregar referencia, busque el SDK de Microsoft Silverlight y haga clic en el archivo System.Windows.Controls.Navigation.dll. La ubicación predeterminada de este archivo es C:\Archivos de programa\Microsoft SDKs\Silverlight\v3.0\Libraries\Client.

  8. Haga clic en Abrir.

  9. En el panel Proyectos, haga clic con el botón secundario en la siguiente carpeta de proyecto (por ejemplo, SilverlightPrototype1Screens) y elija Abrir carpeta en el Explorador de Windows.

  10. En el Explorador de Windows, haga clic con el botón secundario en el archivo .csproj (por ejemplo, SilverlightPrototype1Screens.csproj), elija Abrir con y haga clic en Bloc de notas.

  11. En el archivo de texto, busque y elimine las dos líneas siguientes (marcas de funcionalidad, CAP):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  12. Guarde el archivo de texto y ciérrelo.

  13. En la carpeta Referencias, haga clic con el botón secundario en Microsoft.Expression.Prototyping.Runtime.dll y elija Quitar del proyecto.

  14. En la carpeta de proyecto superior, expanda el nodo App.xaml y haga doble clic en App.xaml.cs para abrir el archivo.

  15. En el archivo App.xaml.cs, busque el siguiente código:

    [assembly: Microsoft.Expression.Prototyping.Services.SketchFlowLibraries("MyProject.Screens")]
    

    Anote el nombre del ensamblado de pantallas del proyecto, que aparece en lugar de MyProject.Screens en el código anterior, para usarlo en el paso 15. Una vez que haya anotado el nombre del ensamblado de pantallas, elimine la línea de código.

  16. En el archivo App.xaml.cs, busque el siguiente código:

    this.RootVisual = new Microsoft.Expression.Prototyping.Workspace.PlayerWindow();
    

    Reemplácelo por el código siguiente:

    this.RootVisual = new System.Windows.Controls.Frame() { Source = new Uri("/MyProject.Screens;component/MyFileName.xaml", UriKind.Relative) };
    
    Ee371158.alert_tip(ES-ES,Expression.30).gifSugerencia:

    Reemplace MyProject.Screens por el nombre del ensamblado de pantallas del proyecto (vea el paso 15).

    Ee371158.alert_tip(ES-ES,Expression.30).gifSugerencia:

    Reemplace MyFileName por el nombre de la primera pantalla que desea mostrar cuando se abra la solución.

    [!NOTA]

    Si, después de presionar F5 para generar el proyecto, recibe el siguiente mensaje de error, haga clic en : "El proyecto no tiene escena de inicio y es posible que no tenga una ventana principal visible tras la ejecución. ¿Desea continuar?"

Para convertir una aplicación de Silverlight usando Visual Basic

  1. Cree una copia de seguridad del proyecto.

  2. En el panel Proyectos, haga clic con el botón secundario en la carpeta de proyecto superior (por ejemplo, SilverlightPrototype1) y elija Abrir carpeta en el Explorador de Windows.

  3. En el Explorador de Windows, haga clic con el botón secundario en el archivo .vsproj (por ejemplo, SilverlightPrototype1.vbproj), elija Abrir con y haga clic en Bloc de notas.

    [!NOTA]

    Si no está disponible el Bloc de notas, haga clic en Examinar y busque el archivo Notepad.exe. De forma predeterminada, este archivo se encuentra en C:\Windows\System32.

  4. En el archivo de texto, busque y elimine las dos líneas siguientes (marcas de funcionalidad, CAP):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. Guarde el archivo de texto y ciérrelo. Cuando el sistema el pida que cargue de nuevo el archivo de proyecto, haga clic en .

  6. En la carpeta Referencias, haga clic con el botón secundario en Microsoft.Expression.Prototyping.Runtime.dll y elija Quitar del proyecto.

  7. Vuelva a hacer clic con el botón secundario en la carpeta de proyecto superior y elija Agregar referencia. En el cuadro de diálogo Agregar referencia, busque el SDK de Silverlight y haga clic en el archivo System.Windows.Controls.Navigation.dll. La ubicación predeterminada de este archivo es C:\Archivos de programa\Microsoft SDKs\Silverlight\v3.0\Libraries\Client.

  8. Haga clic en Abrir.

  9. En el panel Proyectos, haga clic con el botón secundario en la siguiente carpeta de proyecto (por ejemplo, SilverlightPrototype1Screens) y elija Abrir carpeta en el Explorador de Windows.

  10. En el Explorador de Windows, haga clic con el botón secundario en el archivo .csproj (por ejemplo, WPFPrototype1Screens.vbproj), elija Abrir con y haga clic en Bloc de notas.

  11. En el archivo de texto, busque y elimine las dos líneas siguientes (marcas de funcionalidad, CAP):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  12. Guarde el archivo de texto y ciérrelo.

  13. En la carpeta Referencias, haga clic con el botón secundario en Microsoft.Expression.Prototyping.Runtime.dll y elija Quitar del proyecto.

  14. En la carpeta de proyecto superior, expanda el nodo App.xaml y haga doble clic en App.xaml.cs para abrir el archivo.

  15. En el archivo App.xaml.cs, busque el siguiente código:

    [assembly: Microsoft.Expression.Prototyping.Services.SketchFlowLibraries("MyProject.Screens")]
    

    Anote el nombre del ensamblado de pantallas del proyecto, que aparece en lugar de MyProject.Screens en el código anterior, para usarlo en el paso 15. Una vez que haya anotado el nombre del ensamblado de pantallas, elimine la línea de código.

  16. En el archivo App.xaml.cs, busque el siguiente código:

    Me.RootVisual = New Microsoft.Expression.Prototyping.Workspace.PlayerWindow()
    

    Reemplácelo por el código siguiente:

    Me.RootVisual = New System.Windows.Controls.Frame() With {.Source = New Uri("/MyProject.Screens;component/MyFileName.xaml", UriKind.Relative)}
    
    Ee371158.alert_tip(ES-ES,Expression.30).gifSugerencia:

    Reemplace MyProject.Screens por el nombre del ensamblado de pantallas del proyecto (vea el paso 15).

    Ee371158.alert_tip(ES-ES,Expression.30).gifSugerencia:

    Reemplace MyFileName por el nombre de la primera pantalla que desea mostrar cuando se abra la solución.

    [!NOTA]

    Si, después de presionar F5 para generar el proyecto, recibe el siguiente mensaje de error, haga clic en : "El proyecto no tiene escena de inicio y es posible que no tenga una ventana principal visible tras la ejecución. ¿Desea continuar?"