Partager via


Convertir en projet de production

Vous pouvez supprimer les références SketchFlow d'un projet SketchFlow pour le convertir en un projet de production. Les procédures suivantes décrivent comment convertir un prototype SketchFlow en projet prêt pour la production.

Pour convertir une application WPF à l'aide de Visual C#

  1. Sauvegardez votre projet.

  2. Dans le panneau Projets, cliquez avec le bouton droit sur le dossier de projet du haut (par exemple, WPFPrototype1), puis cliquez sur Ouvrir un dossier dans l'Explorateur Windows.

  3. Dans l'explorateur Windows, cliquez avec le bouton droit sur le fichier .csproj (par exemple, WPFPrototype1.csproj), cliquez sur Ouvrir avec, puis cliquez sur Bloc-Notes.

    Ee371158.alert_note(FR-FR,Expression.30).gifRemarque :

    Si le Bloc-Notes n'est pas disponible, cliquez sur Parcourir, puis localisez Notepad.exe. Par défaut, Notepad.exe se trouve dans C:\Windows\System32.

  4. Dans le fichier texte, localisez puis supprimez les deux lignes suivantes (indicateurs de capacité) :

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. Enregistrez et fermez le fichier texte.

  6. Dans le dossier Références, localisez Microsoft.Expression.Prototyping.Runtime.dll et cliquez avec le bouton droit dessus, puis cliquez sur Supprimer du projet.

  7. Dans le panneau Projets, cliquez avec le bouton droit sur le dossier de projet suivant (par exemple, WPFPrototype1Screens), puis cliquez sur Ouvrir un dossier dans l'Explorateur Windows.

  8. Dans l'Explorateur Windows, cliquez avec le bouton droit sur le fichier .csproj (par exemple, WPFPrototype1Screens.csproj), cliquez sur Ouvrir avec, puis cliquez sur Bloc-Notes.

  9. Dans le fichier texte, localisez puis supprimez les deux lignes suivantes (indicateurs de capacité) :

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  10. Enregistrez et fermez le fichier texte.

  11. Dans le dossier Références, localisez Microsoft.Expression.Prototyping.Runtime.dll et cliquez avec le bouton droit dessus, puis cliquez sur Supprimer du projet.

  12. Dans le dossier de projet du haut, développez le nœud App.xaml, puis double-cliquez sur App.xaml.cs pour ouvrir le fichier.

  13. Dans le fichier App.xaml.cs, localisez la ligne de code suivante :

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

    Notez le nom de l'assembly des écrans de votre projet qui s'affiche à la place de MyProject.Screens dans le code ci-dessus, pour l'utiliser à l'étape 13. Une fois cette opération effectuée, supprimez cette ligne de code.

  14. Dans le fichier App.xaml.cs, localisez le code suivant :

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

    Remplacez-le par le code suivant :

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

    Remplacez MyProject.Screens par le nom de l'assembly des écrans de votre projet (voir étape 13).

    Ee371158.alert_tip(FR-FR,Expression.30).gifConseil :

    Remplacez MyFileName par le nom du premier écran que vous voulez afficher lorsque la solution est ouverte.

    Ee371158.alert_note(FR-FR,Expression.30).gifRemarque :

    Si, après avoir appuyé sur F5 pour générer votre projet, vous recevez le message d'erreur suivant, cliquez sur Oui: « Le projet n'a pas de scène de démarrage et ne peut pas avoir de fenêtre principale visible après son exécution. Voulez-vous continuer ? »

Pour convertir une application WPF à l'aide de Visual Basic

  1. Sauvegardez votre projet.

  2. Dans le panneau Projets, cliquez avec le bouton droit sur le dossier de projet du haut (par exemple, WPFPrototype1), puis cliquez sur Ouvrir un dossier dans l'Explorateur Windows.

  3. Dans l'Explorateur Windows, cliquez avec le bouton droit sur le fichier .vbproj (par exemple, WPFPrototype1.vbproj), cliquez sur Ouvrir avec, puis cliquez sur Bloc-Notes.

    Ee371158.alert_note(FR-FR,Expression.30).gifRemarque :

    Si le Bloc-Notes n'est pas disponible, cliquez sur Parcourir, puis localisez Notepad.exe. Par défaut, Notepad.exe se trouve dans C:\Windows\System32.

  4. Dans le fichier texte, localisez puis supprimez les deux lignes suivantes (indicateurs de capacité) :

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. Enregistrez et fermez le fichier texte.

  6. Dans le dossier Références, localisez Microsoft.Expression.Prototyping.Runtime.dll et cliquez avec le bouton droit dessus, puis cliquez sur Supprimer du projet.

  7. Dans le panneau Projets, cliquez avec le bouton droit sur le dossier de projet suivant (par exemple, WPFPrototype1Screens), puis cliquez sur Ouvrir un dossier dans l'Explorateur Windows.

  8. Dans l'Explorateur Windows, cliquez avec le bouton droit sur le fichier .vbproj (par exemple, WPFPrototype1Screens.vbproj), cliquez sur Ouvrir avec, puis cliquez sur Bloc-Notes.

  9. Dans le fichier texte, localisez puis supprimez les deux lignes suivantes (indicateurs de capacité) :

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  10. Enregistrez et fermez le fichier texte.

  11. Dans le dossier Références, localisez Microsoft.Expression.Prototyping.Runtime.dll et cliquez avec le bouton droit dessus, puis cliquez sur Supprimer du projet.

  12. Dans le dossier de projet du haut, développez le nœud App.xaml, puis double-cliquez sur App.xaml.vb pour ouvrir le fichier.

  13. Dans le fichier App.xaml.cs, localisez le code suivant :

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

    Notez le nom de l'assembly des écrans de votre projet qui s'affiche à la place de MyProject.Screens dans le code ci-dessus, pour l'utiliser à l'étape 13. Une fois cette opération effectuée, supprimez la ligne de code.

  14. Dans le fichier App.xaml.vb, localisez le code suivant :

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

    Remplacez-le par le code suivant :

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

    Remplacez MyProject.Screens par le nom de l'assembly des écrans de votre projet (voir étape 13).

    Ee371158.alert_tip(FR-FR,Expression.30).gifConseil :

    Remplacez MyFileName par le nom du premier écran que vous voulez afficher lorsque la solution est ouverte.

    Ee371158.alert_note(FR-FR,Expression.30).gifRemarque :

    Si, après avoir appuyé sur F5 pour générer votre projet, vous recevez le message d'erreur suivant, cliquez sur Oui: « Le projet n'a pas de scène de démarrage et ne peut pas avoir de fenêtre principale visible après son exécution. Voulez-vous continuer ? »

Pour convertir une application Silverlight à l'aide de Visual C#

  1. Sauvegardez votre projet.

  2. Dans le panneau Projets, cliquez avec le bouton droit sur le dossier de projet du haut (par exemple, SilverlightPrototype1), puis cliquez sur Ouvrir un dossier dans l'Explorateur Windows.

  3. Dans l'Explorateur Windows, cliquez avec le bouton droit sur le fichier .csproj (par exemple, SilverlightPrototype1.csproj), cliquez sur Ouvrir avec, puis cliquez sur Bloc-Notes.

    Ee371158.alert_note(FR-FR,Expression.30).gifRemarque :

    Si le Bloc-Notes n'est pas disponible, cliquez sur Parcourir, puis localisez Notepad.exe. Par défaut, Notepad.exe se trouve dans C:\Windows\System32.

  4. Dans le fichier texte, localisez puis supprimez les deux lignes suivantes (indicateurs de capacité) :

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. Enregistrez et fermez le fichier texte. Lorsque vous êtes invité à recharger le fichier du projet, cliquez sur Oui.

  6. Dans le dossier Références, localisez Microsoft.Expression.Prototyping.Runtime.dll et cliquez avec le bouton droit dessus, puis cliquez sur Supprimer du projet.

  7. Cliquez de nouveau avec le bouton droit sur le dossier de projet du haut, puis cliquez sur Ajouter une référence. Dans la boîte de dialogue Ajouter une référence, accédez au SDK Microsoft Silverlight, puis localisez System.Windows.Controls.Navigation.dll et cliquez dessus. L'emplacement par défaut est C:\Program Files\Microsoft SDKs\Silverlight\v3.0\Libraries\Client.

  8. Cliquez sur Ouvrir.

  9. Dans le panneau Projets, cliquez avec le bouton droit sur le dossier de projet suivant (par exemple, SilverlightPrototype1Screens), puis cliquez sur Ouvrir un dossier dans l'Explorateur Windows.

  10. Dans l'Explorateur Windows, cliquez avec le bouton droit sur le fichier .csproj (par exemple, SilverlightPrototype1Screens.csproj), cliquez sur Ouvrir avec, puis cliquez sur Bloc-Notes.

  11. Dans le fichier texte, localisez puis supprimez les deux lignes suivantes (indicateurs de capacité) :

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  12. Enregistrez et fermez le fichier texte.

  13. Dans le dossier Références, localisez Microsoft.Expression.Prototyping.Runtime.dll et cliquez avec le bouton droit dessus, puis cliquez sur Supprimer du projet.

  14. Dans le dossier de projet du haut, développez le nœud App.xaml, puis double-cliquez sur App.xaml.cs pour ouvrir le fichier.

  15. Dans le fichier App.xaml.cs, localisez le code suivant :

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

    Notez le nom de l'assembly des écrans de votre projet qui s'affiche à la place de MyProject.Screens dans le code ci-dessus, pour l'utiliser à l'étape 15. Une fois cette opération effectuée, supprimez la ligne de code.

  16. Dans le fichier App.xaml.cs, localisez le code suivant :

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

    Remplacez-le par le code suivant :

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

    Remplacez MyProject.Screens par le nom de l'assembly des écrans de votre projet (voir étape 15).

    Ee371158.alert_tip(FR-FR,Expression.30).gifConseil :

    Remplacez MyFileName par le nom du premier écran que vous voulez afficher lorsque la solution est ouverte.

    Ee371158.alert_note(FR-FR,Expression.30).gifRemarque :

    Si, après avoir appuyé sur F5 pour générer votre projet, vous recevez le message d'erreur suivant, cliquez sur Oui: « Le projet n'a pas de scène de démarrage et ne peut pas avoir de fenêtre principale visible après son exécution. Voulez-vous continuer ? »

Pour convertir une application Silverlight à l'aide de Visual Basic

  1. Sauvegardez votre projet.

  2. Dans le panneau Projets, cliquez avec le bouton droit sur le dossier de projet du haut (par exemple, SilverlightPrototype1), puis cliquez sur Ouvrir un dossier dans l'Explorateur Windows.

  3. Dans l'Explorateur Windows, cliquez avec le bouton droit sur le fichier .vbproj (par exemple, SilverlightPrototype1.vbproj), cliquez sur Ouvrir avec, puis cliquez sur Bloc-Notes.

    Ee371158.alert_note(FR-FR,Expression.30).gifRemarque :

    Si le Bloc-Notes n'est pas disponible, cliquez sur Parcourir, puis localisez Notepad.exe. Par défaut, Notepad.exe se trouve dans C:\Windows\System32.

  4. Dans le fichier texte, localisez puis supprimez les deux lignes suivantes (indicateurs de capacité) :

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. Enregistrez et fermez le fichier texte. Lorsque vous êtes invité à recharger le fichier du projet, cliquez sur Oui.

  6. Dans le dossier Références, localisez Microsoft.Expression.Prototyping.Runtime.dll et cliquez avec le bouton droit dessus, puis cliquez sur Supprimer du projet.

  7. Cliquez de nouveau avec le bouton droit sur le dossier de projet du haut, puis cliquez sur Ajouter une référence. Dans la boîte de dialogue Ajouter une référence, accédez au SDK Silverlight, puis localisez System.Windows.Controls.Navigation.dll et cliquez dessus. L'emplacement par défaut est C:\Program Files\Microsoft SDKs\Silverlight\v3.0\Libraries\Client.

  8. Cliquez sur Ouvrir.

  9. Dans le panneau Projets, cliquez avec le bouton droit sur le dossier de projet suivant (par exemple, SilverlightPrototype1Screens), puis cliquez sur Ouvrir un dossier dans l'Explorateur Windows.

  10. Dans l'Explorateur Windows, cliquez avec le bouton droit sur le fichier .csproj (par exemple, WPFPrototype1Screens.vbproj), cliquez sur Ouvrir avec, puis cliquez sur Bloc-Notes.

  11. Dans le fichier texte, localisez puis supprimez les deux lignes suivantes (indicateurs de capacité) :

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  12. Enregistrez et fermez le fichier texte.

  13. Dans le dossier Références, localisez Microsoft.Expression.Prototyping.Runtime.dll et cliquez avec le bouton droit dessus, puis cliquez sur Supprimer du projet.

  14. Dans le dossier de projet du haut, développez le nœud App.xaml, puis double-cliquez sur App.xaml.cs pour ouvrir le fichier.

  15. Dans le fichier App.xaml.cs, localisez le code suivant :

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

    Notez le nom de l'assembly des écrans de votre projet qui s'affiche à la place de MyProject.Screens dans le code ci-dessus, pour l'utiliser à l'étape 15. Une fois cette opération effectuée, supprimez la ligne de code.

  16. Dans le fichier App.xaml.cs, localisez le code suivant :

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

    Remplacez-le par le code suivant :

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

    Remplacez MyProject.Screens par le nom de l'assembly des écrans de votre projet (voir étape 15).

    Ee371158.alert_tip(FR-FR,Expression.30).gifConseil :

    Remplacez MyFileName par le nom du premier écran que vous voulez afficher lorsque la solution est ouverte.

    Ee371158.alert_note(FR-FR,Expression.30).gifRemarque :

    Si, après avoir appuyé sur F5 pour générer votre projet, vous recevez le message d'erreur suivant, cliquez sur Oui: « Le projet n'a pas de scène de démarrage et ne peut pas avoir de fenêtre principale visible après son exécution. Voulez-vous continuer ? »