문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

프로덕션 프로젝트로 변환

SketchFlow 프로젝트에서 SketchFlow 참조를 제거해 프로젝트를 프로덕션 프로젝트로 변환할 수 있습니다. 다음 절차에서는 SketchFlow 프로토타입을 프로덕션에 사용할 수 있는 프로젝트로 변환하는 방법에 대해 설명합니다.

Visual C#를 사용하여 WPF 응용 프로그램 변환

  1. 프로젝트를 백업합니다.

  2. 프로젝트 패널에서 최상위 프로젝트 폴더(예: WPFPrototype1)를 마우스 오른쪽 단추로 클릭한 다음 파일 탐색기에서 폴더 열기를 클릭합니다.

  3. 파일 탐색기에서 .csproj 파일(예: WPFPrototype1.csproj)을 마우스 오른쪽 단추를 클릭하고 연결 프로그램을 클릭한 다음 메모장을 클릭합니다.

    참고 참고

    만약 메모장을 사용하지 못하는 경우엔 Browse를 클릭한 다음 Notepad.exe를 입력합니다. 기본적으로 Notepad.exe는 C:\Windows\System32에 있습니다.

  4. 텍스트 파일에서 다음 두 줄(기능 플래그)를 찾아 삭제합니다.

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. 텍스트 파일을 저장하고 닫습니다.

  6. References 폴더에서 Microsoft.Expression.Prototyping.Runtime.dll을 찾아 마우스 오른쪽 단추로 클릭한 다음 프로젝트에서 제거를 클릭합니다.

  7. 프로젝트 패널에서 다음 프로젝트 폴더(예: WPFPrototype1Screens)를 마우스 오른쪽 단추로 클릭한 다음 파일 탐색기에서 폴더 열기를 클릭합니다.

  8. 파일 탐색기에서 .csproj 파일(예: WPFPrototype1Screens.csproj)을 마우스 오른쪽 단추를 클릭하고 연결 프로그램을 클릭한 다음 메모장을 클릭합니다.

  9. 텍스트 파일에서 다음 두 줄(기능 플래그)를 찾아 삭제합니다.

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  10. 텍스트 파일을 저장하고 닫습니다.

  11. References 폴더에서 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");
    
    팁

    MyProject.Screens는 프로젝트의 화면 어셈블리 이름으로 바꿉니다(13단계 참조).

    팁

    MyFileName은 솔루션을 열 때 표시할 첫 화면의 이름으로 바꿉니다.

    참고참고

    F5 키를 눌러 프로젝트를 빌드한 후에 "프로젝트에 시작 화면이 없어서 실행 후 주 창이 표시되지 않을 수 있습니다. 계속하시겠습니까?"라는 오류 메시지가 표시되면 클릭합니다.

Visual Basic을 사용하여 WPF 응용 프로그램 변환

  1. 프로젝트를 백업합니다.

  2. 프로젝트 패널에서 최상위 프로젝트 폴더(예: WPFPrototype1)를 마우스 오른쪽 단추로 클릭한 다음 파일 탐색기에서 폴더 열기를 클릭합니다.

  3. 파일 탐색기에서 .vbproj 파일(예: WPFPrototype1.vbproj)을 마우스 오른쪽 단추를 클릭하고 연결 프로그램을 클릭한 다음 메모장을 클릭합니다.

    참고 참고

    만약 메모장을 사용하지 못하는 경우엔 Browse를 클릭한 다음 Notepad.exe를 입력합니다. 기본적으로 Notepad.exe는 C:\Windows\System32에 있습니다.

  4. 텍스트 파일에서 다음 두 줄(기능 플래그)를 찾아 삭제합니다.

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. 텍스트 파일을 저장하고 닫습니다.

  6. References 폴더에서 Microsoft.Expression.Prototyping.Runtime.dll을 찾아 마우스 오른쪽 단추로 클릭한 다음 프로젝트에서 제거를 클릭합니다.

  7. 프로젝트 패널에서 다음 프로젝트 폴더(예: WPFPrototype1Screens)를 마우스 오른쪽 단추로 클릭한 다음 파일 탐색기에서 폴더 열기를 클릭합니다.

  8. 파일 탐색기에서 .vbproj file (예를들어, WPFPrototype1Screens.vbproj)을 오른쪽 클릭하고, 함께 열기를 클릭한 다음 메모장을 클릭합니다.

  9. 텍스트 파일에서 다음 두 줄(기능 플래그)를 찾아 삭제합니다.

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  10. 텍스트 파일을 저장하고 닫습니다.

  11. References 폴더에서 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")
    
    팁

    MyProject.Screens는 프로젝트의 화면 어셈블리 이름으로 바꿉니다(13단계 참조).

    팁

    MyFileName은 솔루션을 열 때 표시할 첫 화면의 이름으로 바꿉니다.

    참고참고

    F5 키를 눌러 프로젝트를 빌드한 후에 "프로젝트에 시작 화면이 없어서 실행 후 주 창이 표시되지 않을 수 있습니다. 계속하시겠습니까?"라는 오류 메시지가 표시되면 클릭합니다.

Visual C#를 사용하여 Silverlight 응용 프로그램 변환

  1. 프로젝트를 백업합니다.

  2. 프로젝트 패널에서 최상위 프로젝트 폴더(예: SilverlightPrototype1)를 마우스 오른쪽 단추로 클릭한 다음 파일 탐색기에서 폴더 열기를 클릭합니다.

  3. 파일 탐색기에서 .csproj 파일(예: SilverlightPrototype1.csproj)을 마우스 오른쪽 단추를 클릭하고 연결 프로그램을 클릭한 다음 메모장을 클릭합니다.

    참고 참고

    만약 메모장을 사용하지 못하는 경우엔 Browse를 클릭한 다음 Notepad.exe를 입력합니다. 기본적으로 Notepad.exe는 C:\Windows\System32에 있습니다.

  4. 텍스트 파일에서 다음 두 줄(기능 플래그)를 찾아 삭제합니다.

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. 텍스트 파일을 저장하고 닫습니다. 프로젝트 파일을 다시 로드할 것인지 묻는 메시지가 표시되면 를 클릭합니다.

  6. References 폴더에서 Microsoft.Expression.Prototyping.Runtime.dll을 찾아 마우스 오른쪽 단추로 클릭한 다음 프로젝트에서 제거를 클릭합니다.

  7. 최상위 프로젝트 폴더를 다시 마우스 오른쪽 단추로 클릭한 다음 참조 추가를 클릭합니다. 참조 추가대화 상자에서 SDK를 검색한 다음 System.Windows.Controls.Navigation.dll을 클릭합니다. 기본 주소는 C:\Program Files\Microsoft SDKs\Silverlight\v3.0\Libraries\Client 입니다.

  8. 열기를 클릭합니다.

  9. 프로젝트 패널에서 다음 프로젝트 폴더(예: SilverlightPrototype1Screens)를 마우스 오른쪽 단추로 클릭한 다음 파일 탐색기에서 폴더 열기를 클릭합니다.

  10. 파일 탐색기에서 .csproj 파일(예: SilverlightPrototype1Screens.csproj)을 마우스 오른쪽 단추를 클릭하고 연결 프로그램을 클릭한 다음 메모장을 클릭합니다.

  11. 텍스트 파일에서 다음 두 줄(기능 플래그)를 찾아 삭제합니다.

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  12. 텍스트 파일을 저장하고 닫습니다.

  13. References 폴더에서 Microsoft.Expression.Prototyping.Runtime.dll을 찾아 마우스 오른쪽 단추로 클릭한 다음 프로젝트에서 제거를 클릭합니다.

  14. 최상위 프로젝트 폴더에서 App.xaml 노드를 확장한 다음 App.xaml.cs 파일을 두 번 클릭하여 엽니다.

  15. App.xaml.cs 파일에서 다음 줄을 찾습니다.

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

    프로젝트에 대한 스크린 어셈블리의 이름을 표시합니다. 이는 13단계에서 사용하기 위해서 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) };
    
    팁

    MyProject.Screens는 프로젝트의 화면 어셈블리 이름으로 바꿉니다(15단계 참조).

    팁

    MyFileName은 솔루션을 열 때 표시할 첫 화면의 이름으로 바꿉니다.

    참고참고

    F5 키를 눌러 프로젝트를 빌드한 후에 "프로젝트에 시작 화면이 없어서 실행 후 주 창이 표시되지 않을 수 있습니다. 계속하시겠습니까?"라는 오류 메시지가 표시되면 클릭합니다.

Visual Basic을 사용하여 Silverlight 응용 프로그램 변환

  1. 프로젝트를 백업합니다.

  2. 프로젝트 패널에서 최상위 프로젝트 폴더(예: SilverlightPrototype1)를 마우스 오른쪽 단추로 클릭한 다음 파일 탐색기에서 폴더 열기를 클릭합니다.

  3. 파일 탐색기에서 .vbproj 파일(예: SilverlightPrototype1.vbproj)을 마우스 오른쪽 단추를 클릭하고 연결 프로그램을 클릭한 다음 메모장을 클릭합니다.

    참고 참고

    만약 메모장을 사용하지 못하는 경우엔 Browse를 클릭한 다음 Notepad.exe를 입력합니다. 기본적으로 Notepad.exe는 C:\Windows\System32에 있습니다.

  4. 텍스트 파일에서 다음 두 줄(기능 플래그)를 찾아 삭제합니다.

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  5. 텍스트 파일을 저장하고 닫습니다. 프로젝트 파일을 다시 로드할 것인지 묻는 메시지가 표시되면 를 클릭합니다.

  6. References 폴더에서 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)를 마우스 오른쪽 단추로 클릭한 다음 파일 탐색기에서 폴더 열기를 클릭합니다.

  10. 파일 탐색기에서 .vbproj file (예를들어, WPFPrototype1Screens.vbproj)을 오른쪽 클릭하고, 함께 열기를 클릭한 다음 메모장을 클릭합니다.

  11. 텍스트 파일에서 다음 두 줄(기능 플래그)를 찾아 삭제합니다.

    <ExpressionBlendPrototypingEnabled>false</ExpressionBlendPrototypingEnabled>
    <ExpressionBlendPrototypeHarness>true</ExpressionBlendPrototypeHarness>
    
  12. 텍스트 파일을 저장하고 닫습니다.

  13. References 폴더에서 Microsoft.Expression.Prototyping.Runtime.dll을 찾아 마우스 오른쪽 단추로 클릭한 다음 프로젝트에서 제거를 클릭합니다.

  14. 최상위 프로젝트 폴더에서 App.xaml 노드를 확장한 다음 App.xaml.cs 파일을 두 번 클릭하여 엽니다.

  15. App.xaml.cs 파일에서 다음 줄을 찾습니다.

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

    프로젝트에 대한 스크린 어셈블리의 이름을 표시합니다. 이는 13단계에서 사용하기 위해서 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)}
    
    팁

    MyProject.Screens는 프로젝트의 화면 어셈블리 이름으로 바꿉니다(15단계 참조).

    팁

    MyFileName은 솔루션을 열 때 표시할 첫 화면의 이름으로 바꿉니다.

    참고참고

    F5 키를 눌러 프로젝트를 빌드한 후에 "프로젝트에 시작 화면이 없어서 실행 후 주 창이 표시되지 않을 수 있습니다. 계속하시겠습니까?"라는 오류 메시지가 표시되면 클릭합니다.

표시: