Konvertieren in ein Produktionsprojekt

Sie können SketchFlow-Verweise aus dem SketchFlow-Projekt entfernen und in ein Produktionsprojekt konvertieren. Das folgende Verfahren beschreibt, wie ein SketchFlow-Prototyp in ein produktionsfertiges Projekt konvertiert wird.

So konvertieren Sie eine WPF-Anwendung mit Visual C#

  1. Sichern Sie Ihr Projekt.

  2. Klicken Sie mit der rechten Maustaste im Projektpanel auf den obersten Projektordner (z. B. WPFPrototype1), und klicken Sie dann auf Ordner in Windows Explorer öffnen.

  3. Klicken Sie mit der rechten Maustaste in Windows Explorer auf die CSPROJ-Datei (z. B. WPFPrototype1.csproj), klicken Sie auf Öffnen mit und dann auf Editor.

    NoteHinweis:

    Wenn Editor nicht verfügbar ist, klicken Sie auf Durchsuchen, und suchen Sie die Datei Notepad.exe. Notepad.exe befindet sich standardmäßig im Verzeichnis C:\Windows\System32.

  4. Suchen Sie in der Textdatei nach den folgenden zwei Zeilen und löschen Sie die Zeilen (Capability Flags):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. Speichern und schließen Sie die Textdatei.

  6. Suchen Sie im Verweisordner nach Microsoft.Expression.Prototyping.Runtime.dll , klicken Sie mit der rechten Maustaste auf die Datei, und klicken Sie dann auf Aus Projekt entfernen.

  7. Klicken Sie mit der rechten Maustaste im Projektpanel auf den nächsten Projektordner (z. B. WPFPrototype1Screens), und klicken Sie dann auf Ordner in Windows Explorer öffnen.

  8. Klicken Sie mit der rechten Maustaste in Windows Explorer auf die .CSPROJ-Datei (z. B. WPFPrototype1Screens.csproj), klicken Sie auf Öffnen mit und dann auf Editor.

  9. Suchen Sie in der Textdatei nach den folgenden zwei Zeilen und löschen Sie die Zeilen (Capability Flags):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  10. Speichern und schließen Sie die Textdatei.

  11. Suchen Sie im Verweisordner nach Microsoft.Expression.Prototyping.Runtime.dll , klicken Sie mit der rechten Maustaste auf die Datei, und klicken Sie dann auf Aus Projekt entfernen.

  12. Erweitern Sie den App.xaml-Knoten im obersten Projektordner, und doppelklicken Sie auf App.xaml.cs, um die Datei zu öffnen.

  13. Suchen Sie in der Datei App.xaml.cs nach folgender Codezeile:

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

    Notieren Sie den Namen der Fenster-Assembly des Projekts, der anstelle von MyProject.Screens im obigen Code steht und in Schritt 13 verwendet wird. Wenn Sie den Namen für die Fensterassembly notiert haben, löschen Sie diese Codezeile.

  14. Suchen Sie in der Datei App.xaml.cs nach folgendem Code:

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

    Ersetzen Sie den Code durch folgenden Code:

    this.StartupUri = new Uri(@"pack://application:,,,/MyProject.Screens;Component/MyFileName.xaml");
    
    tip noteTipp:

    Ersetzen Sie MyProject.Screens durch den Namen der Fensterassembly des Projekts (siehe Schritt 13).

    tip noteTipp:

    Ersetzen Sie MyFileName durch den Namen des ersten Fensters, das Sie anzeigen möchten, wenn die Projektmappe geöffnet wird.

    NoteHinweis:

    Wenn Sie F5 drücken, um das Projekt zu erstellen, und anschließend folgende Fehlermeldung angezeigt wird, klicken Sie auf Ja: "Das Projekt weist keine Startszene auf, und möglicherweise wird nach seiner Ausführung kein Hauptfenster angezeigt. Möchten Sie den Vorgang fortsetzen?"

So konvertieren Sie eine WPF-Anwendung mit Visual Basic

  1. Sichern Sie Ihr Projekt.

  2. Klicken Sie mit der rechten Maustaste im Projektpanel auf den obersten Projektordner (z. B. WPFPrototype1), und klicken Sie dann auf Ordner in Windows Explorer öffnen.

  3. Klicken Sie mit der rechten Maustaste in Windows Explorer auf die VBPROJ-Datei (z. B. WPFPrototype1.vbproj), klicken Sie auf Öffnen mit und dann auf Editor.

    NoteHinweis:

    Wenn Editor nicht verfügbar ist, klicken Sie auf Durchsuchen, und suchen Sie die Datei Notepad.exe. Notepad.exe befindet sich standardmäßig im Verzeichnis C:\Windows\System32.

  4. Suchen Sie in der Textdatei nach den folgenden zwei Zeilen und löschen Sie die Zeilen (Capability Flags):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. Speichern und schließen Sie die Textdatei.

  6. Suchen Sie im Verweisordner nach Microsoft.Expression.Prototyping.Runtime.dll , klicken Sie mit der rechten Maustaste auf die Datei, und klicken Sie dann auf Aus Projekt entfernen.

  7. Klicken Sie mit der rechten Maustaste im Projektpanel auf den nächsten Projektordner (z. B. WPFPrototype1Screens), und klicken Sie dann auf Ordner in Windows Explorer öffnen.

  8. Klicken Sie mit der rechten Maustaste in Windows Explorer auf die VBPROJ-Datei (z. B. WPFPrototype1Screens.vbproj), klicken Sie auf Öffnen mit und dann auf Editor.

  9. Suchen Sie in der Textdatei nach den folgenden zwei Zeilen und löschen Sie die Zeilen (Capability Flags):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  10. Speichern und schließen Sie die Textdatei.

  11. Suchen Sie im Verweisordner nach Microsoft.Expression.Prototyping.Runtime.dll , klicken Sie mit der rechten Maustaste auf die Datei, und klicken Sie dann auf Aus Projekt entfernen.

  12. Erweitern Sie den App.xaml-Knoten im obersten Projektordner, und doppelklicken Sie auf App.xaml.vb, um die Datei zu öffnen.

  13. Suchen Sie in der Datei App.xaml.cs nach folgendem Code:

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

    Notieren Sie den Namen der Fensterassembly des Projekts, der anstelle von MyProject.Screens im obigen Code steht und in Schritt 13 verwendet wird. Wenn Sie den Namen für die Fensterassembly notiert haben, löschen Sie die Codezeile.

  14. Suchen Sie in der Datei App.xaml.vb nach folgendem Code:

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

    Ersetzen Sie den Code durch folgenden Code:

    Me.StartupUri = New Uri("pack://application:,,,/MyProject.Screens;Component/MyFileName.xaml")
    
    tip noteTipp:

    Ersetzen Sie MyProject.Screens durch den Namen der Fensterassembly des Projekts (siehe Schritt 13).

    tip noteTipp:

    Ersetzen Sie MyFileName durch den Namen des ersten Fensters, das Sie anzeigen möchten, wenn die Projektmappe geöffnet wird.

    NoteHinweis:

    Wenn Sie F5 drücken, um das Projekt zu erstellen, und anschließend folgende Fehlermeldung angezeigt wird, klicken Sie auf Ja: "Das Projekt weist keine Startszene auf, und möglicherweise wird nach seiner Ausführung kein Hauptfenster angezeigt. Möchten Sie den Vorgang fortsetzen?"

So konvertieren Sie eine Silverlight-Anwendung mit Visual C#

  1. Sichern Sie Ihr Projekt.

  2. Klicken Sie mit der rechten Maustaste im Projektpanel auf den obersten Projektordner (z. B. SilverlightPrototype1), und klicken Sie dann auf Ordner in Windows Explorer öffnen.

  3. Klicken Sie mit der rechten Maustaste in Windows Explorer auf die CSPROJ-Datei (z. B. SilverlightPrototype1.csproj), klicken Sie auf Öffnen mit und dann auf Editor.

    NoteHinweis:

    Wenn Editor nicht verfügbar ist, klicken Sie auf Durchsuchen, und suchen Sie die Datei Notepad.exe. Notepad.exe befindet sich standardmäßig im Verzeichnis C:\Windows\System32.

  4. Suchen Sie in der Textdatei nach den folgenden zwei Zeilen und löschen Sie die Zeilen (Capability Flags):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. Speichern und schließen Sie die Textdatei. Wenn Sie aufgefordert werden, die Projektdatei erneut zu laden, klicken Sie auf Ja.

  6. Suchen Sie im Verweisordner nach Microsoft.Expression.Prototyping.Runtime.dll , klicken Sie mit der rechten Maustaste auf die Datei, und klicken Sie dann auf Aus Projekt entfernen.

  7. Klicken Sie mit der rechten Maustaste erneut auf den obersten Ordner, und klicken Sie dann auf Verweis hinzufügen. Suchen Sie im Dialogfeld Verweis hinzufügen nach dem Microsoft Silverlight-SDK, suchen Sie nach System.Windows.Controls.Navigation.dll, und klicken Sie auf die Datei. Der Standardspeicherort ist C:\Programme\Microsoft SDKs\Silverlight\v3.0\Libraries\Client.

  8. Klicken Sie auf Öffnen.

  9. Klicken Sie mit der rechten Maustaste im Projektpanel auf den nächsten Projektordner (z. B. SilverlightPrototype1Screens), und klicken Sie dann auf Ordner in Windows Explorer öffnen.

  10. Klicken Sie mit der rechten Maustaste in Windows Explorer auf die CSPROJ-Datei (z. B. SilverlightPrototype1Screens.csproj), klicken Sie auf Öffnen mit und dann auf Editor.

  11. Suchen Sie in der Textdatei nach den folgenden zwei Zeilen und löschen Sie die Zeilen (Capability Flags):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  12. Speichern und schließen Sie die Textdatei.

  13. Suchen Sie im Verweisordner nach Microsoft.Expression.Prototyping.Runtime.dll , klicken Sie mit der rechten Maustaste auf die Datei, und klicken Sie dann auf Aus Projekt entfernen.

  14. Erweitern Sie den App.xaml-Knoten im obersten Projektordner, und doppelklicken Sie auf App.xaml.cs, um die Datei zu öffnen.

  15. Suchen Sie in der Datei App.xaml.cs nach folgendem Code:

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

    Notieren Sie den Namen der Fensterassembly des Projekts, der anstelle von MyProject.Screens im obigen Code steht und in Schritt 15 verwendet wird. Wenn Sie den Namen für die Fensterassembly notiert haben, löschen Sie die Codezeile.

  16. Suchen Sie in der Datei App.xaml.cs nach folgendem Code:

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

    Ersetzen Sie den Code durch folgenden Code:

    this.RootVisual = new System.Windows.Controls.Frame() { Source = new Uri("/MyProject.Screens;component/MyFileName.xaml", UriKind.Relative) };
    
    tip noteTipp:

    Ersetzen Sie MyProject.Screens durch den Namen der Fensterassembly des Projekts (siehe Schritt 15).

    tip noteTipp:

    Ersetzen Sie MyFileName durch den Namen des ersten Fensters, das Sie anzeigen möchten, wenn die Projektmappe geöffnet wird.

    NoteHinweis:

    Wenn Sie F5 drücken, um das Projekt zu erstellen, und anschließend folgende Fehlermeldung angezeigt wird, klicken Sie auf Ja: "Das Projekt weist keine Startszene auf, und möglicherweise wird nach seiner Ausführung kein Hauptfenster angezeigt. Möchten Sie den Vorgang fortsetzen?"

So konvertieren Sie eine Silverlight-Anwendung mit Visual Basic

  1. Sichern Sie Ihr Projekt.

  2. Klicken Sie mit der rechten Maustaste im Projektpanel auf den obersten Projektordner (z. B. SilverlightPrototype1), und klicken Sie dann auf Ordner in Windows Explorer öffnen.

  3. Klicken Sie mit der rechten Maustaste in Windows Explorer auf die VBPROJ-Datei (z. B. SilverlightPrototype1.vbproj), klicken Sie auf Öffnen mit und dann auf Editor.

    NoteHinweis:

    Wenn Editor nicht verfügbar ist, klicken Sie auf Durchsuchen, und suchen Sie die Datei Notepad.exe. Notepad.exe befindet sich standardmäßig im Verzeichnis C:\Windows\System32.

  4. Suchen Sie in der Textdatei nach den folgenden zwei Zeilen und löschen Sie die Zeilen (Capability Flags):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. Speichern und schließen Sie die Textdatei. Wenn Sie aufgefordert werden, die Projektdatei erneut zu laden, klicken Sie auf Ja.

  6. Suchen Sie im Verweisordner nach Microsoft.Expression.Prototyping.Runtime.dll , klicken Sie mit der rechten Maustaste auf die Datei, und klicken Sie dann auf Aus Projekt entfernen.

  7. Klicken Sie mit der rechten Maustaste erneut auf den obersten Ordner, und klicken Sie dann auf Verweis hinzufügen. Suchen Sie im Dialogfeld Verweis hinzufügen nach dem Silverlight-SDK, suchen Sie nach System.Windows.Controls.Navigation.dll, und klicken Sie auf die Datei. Der Standardspeicherort ist C:\Programme\Microsoft SDKs\Silverlight\v3.0\Libraries\Client.

  8. Klicken Sie auf Öffnen.

  9. Klicken Sie mit der rechten Maustaste im Projektpanel auf den nächsten Projektordner (z. B. SilverlightPrototype1Screens), und klicken Sie dann auf Ordner in Windows Explorer öffnen.

  10. Klicken Sie mit der rechten Maustaste in Windows Explorer auf die CSPROJ-Datei (z. B. WPFPrototype1Screens.vbproj), klicken Sie auf Öffnen mit und dann auf Editor.

  11. Suchen Sie in der Textdatei nach den folgenden zwei Zeilen und löschen Sie die Zeilen (Capability Flags):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  12. Speichern und schließen Sie die Textdatei.

  13. Suchen Sie im Verweisordner nach Microsoft.Expression.Prototyping.Runtime.dll , klicken Sie mit der rechten Maustaste auf die Datei, und klicken Sie dann auf Aus Projekt entfernen.

  14. Erweitern Sie den App.xaml-Knoten im obersten Projektordner, und doppelklicken Sie auf App.xaml.cs, um die Datei zu öffnen.

  15. Suchen Sie in der Datei App.xaml.cs nach folgendem Code:

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

    Notieren Sie den Namen der Fensterassembly des Projekts, der anstelle von MyProject.Screens im obigen Code steht und in Schritt 15 verwendet wird. Wenn Sie den Namen für die Fensterassembly notiert haben, löschen Sie die Codezeile.

  16. Suchen Sie in der Datei App.xaml.cs nach folgendem Code:

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

    Ersetzen Sie den Code durch folgenden Code:

    Me.RootVisual = New System.Windows.Controls.Frame() With {.Source = New Uri("/MyProject.Screens;component/MyFileName.xaml", UriKind.Relative)}
    
    tip noteTipp:

    Ersetzen Sie MyProject.Screens durch den Namen der Fensterassembly des Projekts (siehe Schritt 15).

    tip noteTipp:

    Ersetzen Sie MyFileName durch den Namen des ersten Fensters, das Sie anzeigen möchten, wenn die Projektmappe geöffnet wird.

    NoteHinweis:

    Wenn Sie F5 drücken, um das Projekt zu erstellen, und anschließend folgende Fehlermeldung angezeigt wird, klicken Sie auf Ja: "Das Projekt weist keine Startszene auf, und möglicherweise wird nach seiner Ausführung kein Hauptfenster angezeigt. Möchten Sie den Vorgang fortsetzen?"

Copyright © 2011 Microsoft Corporation. Alle Rechte vorbehalten.