共用方式為


轉換成實際執行專案

您可以從 SketchFlow 專案中移除 SketchFlow 參照,以將其轉換為實際執行的專案。下列程序描述如何將 SketchFlow 原型轉換為可立即實際執行的專案。

使用 Visual C# 來轉換 WPF 應用程式

  1. 備份專案。

  2. 在 [專案] 面板中,以滑鼠右鍵按一下最上層的專案資料夾 (例如 WPFPrototype1),然後按一下 [在 Windows 檔案總管中開啟資料夾]。

  3. 在 Windows 檔案總管中,以滑鼠右鍵按一下 .csproj 檔案 (例如 WPFPrototype1.csproj),接著按一下 [開啟檔案],然後再按一下 [記事本]。

    Ee371158.alert_note(ZH-TW,Expression.30).gif注意事項:

    如果沒有 [記事本] 可供選擇,請按一下 [瀏覽],然後找出 Notepad.exe。根據預設,Notepad.exe 位於 C:\Windows\System32。

  4. 在文字檔案中,找出下列兩行文字 (功能旗標) 並予以刪除:

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. 儲存並關閉文字檔案。

  6. 在 [參照] 資料夾中,找出 Microsoft.Expression.Prototyping.Runtime.dll 並以滑鼠右鍵按一下,然後再按一下 [從專案中移除]。

  7. 在 [專案] 面板中,以滑鼠右鍵按一下下一個專案資料夾 (例如 WPFPrototype1Screens),然後再按一下 [在 Windows 檔案總管中開啟資料夾]。

  8. 在 Windows 檔案總管中,以滑鼠右鍵按一下 .csproj 檔案 (例如 WPFPrototype1Screens.csproj),接著按一下 [開啟檔案],然後再按一下 [記事本]。

  9. 在文字檔案中,找出下列兩行文字並予以刪除 (功能旗標):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  10. 儲存並關閉文字檔案。

  11. 在 [參照] 資料夾中,找出 Microsoft.Expression.Prototyping.Runtime.dll 並以滑鼠右鍵按一下,然後再按一下 [從專案中移除]。

  12. 在最上層的專案資料夾中,展開 App.xaml 節點,然後按兩下 App.xaml.cs 以開啟檔案。

  13. 在 App.xaml.cs 檔案中,找出下列程式碼行:

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

    記下出現在上述程式碼 (步驟 13) MyProject.Screens 位置的專案螢幕組件名稱。一旦記下螢幕組件的名稱後,刪除此程式碼行。

  14. 在 App.xaml.cs 檔案中,找出下列程式碼:

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

    取代為下列程式碼:

    this.StartupUri = new Uri(@"pack://application:,,,/MyProject.Screens;Component/MyFileName.xaml");
    
    Ee371158.alert_tip(ZH-TW,Expression.30).gif秘訣:

    MyProject.Screens 取代為您專案的螢幕組件名稱 (請參閱步驟 13)。

    Ee371158.alert_tip(ZH-TW,Expression.30).gif秘訣:

    MyFileName 取代為開啟解決方案時,您想要顯示的第一個螢幕名稱。

    Ee371158.alert_note(ZH-TW,Expression.30).gif注意事項:

    如果在按 F5 建置專案後收到下列錯誤訊息,請按一下 [是]:「專案沒有啟動場景,執行後可能不會顯示主視窗。您要繼續進行嗎?」

使用 Visual Basic 來轉換 WPF 應用程式

  1. 備份專案。

  2. 在 [專案] 面板中,以滑鼠右鍵按一下最上層的專案資料夾 (例如 WPFPrototype1),然後按一下 [在 Windows 檔案總管中開啟資料夾]。

  3. 在 Windows 檔案總管中,以滑鼠右鍵按一下 .vbproj 檔案 (例如 WPFPrototype1.vbproj),接著按一下 [開啟檔案],然後再按一下 [記事本]。

    Ee371158.alert_note(ZH-TW,Expression.30).gif注意事項:

    如果沒有 [記事本] 可供選擇,請按一下 [瀏覽],然後找出 Notepad.exe。根據預設,Notepad.exe 位於 C:\Windows\System32。

  4. 在文字檔案中,找出下列兩行文字並予以刪除 (功能旗標):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. 儲存並關閉文字檔案。

  6. 在 [參照] 資料夾中,找出 Microsoft.Expression.Prototyping.Runtime.dll 並以滑鼠右鍵按一下,然後再按一下 [從專案中移除]。

  7. 在 [專案] 面板中,以滑鼠右鍵按一下下一個專案資料夾 (例如 WPFPrototype1Screens),然後再按一下 [在 Windows 檔案總管中開啟資料夾]。

  8. 在 Windows 檔案總管中,以滑鼠右鍵按一下 .vbproj 檔案 (例如 WPFPrototype1Screens.vbproj),接著按一下 [開啟檔案],然後再按一下 [記事本]。

  9. 在文字檔案中,找出下列兩行文字並予以刪除 (功能旗標):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  10. 儲存並關閉文字檔案。

  11. 在 [參照] 資料夾中,找出 Microsoft.Expression.Prototyping.Runtime.dll 並以滑鼠右鍵按一下,然後再按一下 [從專案中移除]。

  12. 在最上層的專案資料夾中,展開 App.xaml 節點,然後按兩下 App.xaml.vb 以開啟檔案。

  13. 在 App.xaml.cs 檔案中,找出下列程式碼:

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

    記下出現在上述程式碼 (步驟 13) MyProject.Screens 位置的專案螢幕組件名稱。一旦記下螢幕組件的名稱後,刪除此程式碼行。

  14. 在 App.xaml.vb 檔案中,找出下列程式碼:

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

    取代為下列程式碼:

    Me.StartupUri = New Uri("pack://application:,,,/MyProject.Screens;Component/MyFileName.xaml")
    
    Ee371158.alert_tip(ZH-TW,Expression.30).gif秘訣:

    MyProject.Screens 取代為您專案的螢幕組件名稱 (請參閱步驟 13)。

    Ee371158.alert_tip(ZH-TW,Expression.30).gif秘訣:

    MyFileName 取代為開啟解決方案時,您想要顯示的第一個螢幕名稱。

    Ee371158.alert_note(ZH-TW,Expression.30).gif注意事項:

    如果在按 F5 建置專案後收到下列錯誤訊息,請按一下 [是]:「專案沒有啟動場景,執行後可能不會顯示主視窗。您要繼續進行嗎?」

使用 Visual C# 來轉換 Silverlight 應用程式

  1. 備份專案。

  2. 在 [專案] 面板中,以滑鼠右鍵按一下最上層的專案資料夾 (例如 SilverlightPrototype1),然後按一下 [在 Windows 檔案總管中開啟資料夾]。

  3. 在 Windows 檔案總管中,以滑鼠右鍵按一下 .csproj 檔案 (例如 SilverlightPrototype1.csproj),接著按一下 [開啟檔案],然後再按一下 [記事本]。

    Ee371158.alert_note(ZH-TW,Expression.30).gif注意事項:

    如果沒有 [記事本] 可供選擇,請按一下 [瀏覽],然後找出 Notepad.exe。根據預設,Notepad.exe 位於 C:\Windows\System32。

  4. 在文字檔案中,找出下列兩行文字並予以刪除 (功能旗標):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. 儲存並關閉文字檔案。當提示您重新載入專案檔案時,請按一下 [是]。

  6. 在 [參照] 資料夾中,找出 Microsoft.Expression.Prototyping.Runtime.dll 並以滑鼠右鍵按一下,然後再按一下 [從專案中移除]。

  7. 再次以滑鼠右鍵按一下最上層的專案資料夾,然後按一下 [新增參照]。在 [新增參照] 對話方塊中,瀏覽至 Microsoft Silverlight SDK,接著找出 System.Windows.Controls.Navigation.dll 並加以點選。預設位置為 C:\Program Files\Microsoft SDKs\Silverlight\v3.0\Libraries\Client。

  8. 按一下 [開啟]。

  9. 在 [專案] 面板中,以滑鼠右鍵按一下下一個專案資料夾 (例如 SilverlightPrototype1Screens),然後再按一下 [在 Windows 檔案總管中開啟資料夾]。

  10. 在 Windows 檔案總管中,以滑鼠右鍵按一下 .csproj 檔案 (例如 SilverlightPrototype1Screens.csproj),接著按一下 [開啟檔案],然後再按一下 [記事本]。

  11. 在文字檔案中,找出下列兩行文字並予以刪除 (功能旗標):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  12. 儲存並關閉文字檔案。

  13. 在 [參照] 資料夾中,找出 Microsoft.Expression.Prototyping.Runtime.dll 並以滑鼠右鍵按一下,然後再按一下 [從專案中移除]。

  14. 在最上層的專案資料夾中,展開 App.xaml 節點,然後按兩下 App.xaml.cs 以開啟檔案。

  15. 在 App.xaml.cs 檔案中,找出下列程式碼:

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

    記下出現在上述程式碼 (步驟 15) MyProject.Screens 位置的專案螢幕組件名稱。一旦記下螢幕組件的名稱後,刪除此程式碼行。

  16. 在 App.xaml.cs 檔案中,找出下列程式碼:

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

    取代為下列程式碼:

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

    MyProject.Screens 取代為您專案的螢幕組件名稱 (請參閱步驟 15)。

    Ee371158.alert_tip(ZH-TW,Expression.30).gif秘訣:

    MyFileName 取代為開啟解決方案時,您想要顯示的第一個螢幕名稱。

    Ee371158.alert_note(ZH-TW,Expression.30).gif注意事項:

    如果在按 F5 建置專案後收到下列錯誤訊息,請按一下 [是]:「專案沒有啟動場景,執行後可能不會顯示主視窗。您要繼續進行嗎?」

使用 Visual Basic 來轉換 Silverlight 應用程式

  1. 備份專案。

  2. 在 [專案] 面板中,以滑鼠右鍵按一下最上層的專案資料夾 (例如 SilverlightPrototype1),然後按一下 [在 Windows 檔案總管中開啟資料夾]。

  3. 在 Windows 檔案總管中,以滑鼠右鍵按一下 .vbproj 檔案 (例如 SilverlightPrototype1.vbproj),接著按一下 [開啟檔案],然後再按一下 [記事本]。

    Ee371158.alert_note(ZH-TW,Expression.30).gif注意事項:

    如果沒有 [記事本] 可供選擇,請按一下 [瀏覽],然後找出 Notepad.exe。根據預設,Notepad.exe 位於 C:\Windows\System32。

  4. 在文字檔案中,找出下列兩行文字並予以刪除 (功能旗標):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. 儲存並關閉文字檔案。當提示您重新載入專案檔案時,請按一下 [是]。

  6. 在 [參照] 資料夾中,找出 Microsoft.Expression.Prototyping.Runtime.dll 並以滑鼠右鍵按一下,然後再按一下 [從專案中移除]。

  7. 再次以滑鼠右鍵按一下最上層的專案資料夾,然後按一下 [新增參照]。在 [新增參照] 對話方塊中,瀏覽至 Silverlight SDK,接著找出 System.Windows.Controls.Navigation.dll 並加以點選。預設位置為 C:\Program Files\Microsoft SDKs\Silverlight\v3.0\Libraries\Client。

  8. 按一下 [開啟]。

  9. 在 [專案] 面板中,以滑鼠右鍵按一下下一個專案資料夾 (例如 SilverlightPrototype1Screens),然後再按一下 [在 Windows 檔案總管中開啟資料夾]。

  10. 在 Windows 檔案總管中,以滑鼠右鍵按一下 .vbproj 檔案 (例如 WPFPrototype1Screens.vbproj),接著按一下 [開啟檔案],然後再按一下 [記事本]。

  11. 在文字檔案中,找出下列兩行文字並予以刪除 (功能旗標):

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  12. 儲存並關閉文字檔案。

  13. 在 [參照] 資料夾中,找出 Microsoft.Expression.Prototyping.Runtime.dll 並以滑鼠右鍵按一下,然後再按一下 [從專案中移除]。

  14. 在最上層的專案資料夾中,展開 App.xaml 節點,然後按兩下 App.xaml.cs 以開啟檔案。

  15. 在 App.xaml.cs 檔案中,找出下列程式碼:

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

    記下出現在上述程式碼 (步驟 15) MyProject.Screens 位置的專案螢幕組件名稱。一旦記下螢幕組件的名稱後,刪除此程式碼行。

  16. 在 App.xaml.cs 檔案中,找出下列程式碼:

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

    取代為下列程式碼:

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

    MyProject.Screens 取代為您專案的螢幕組件名稱 (請參閱步驟 15)。

    Ee371158.alert_tip(ZH-TW,Expression.30).gif秘訣:

    MyFileName 取代為開啟解決方案時,您想要顯示的第一個螢幕名稱。

    Ee371158.alert_note(ZH-TW,Expression.30).gif注意事項:

    如果在按 F5 建置專案後收到下列錯誤訊息,請按一下 [是]:「專案沒有啟動場景,執行後可能不會顯示主視窗。您要繼續進行嗎?」