솔루션, 프로젝트 및 파일 관리(Blend for Visual Studio)

Blend for Visual Studio 2012에서 작업할 때 모든 파일은 하나의 프로젝트 폴더로 구성됩니다.이러한 프로젝트 시스템을 통해 프로젝트 패널의 로컬 폴더 트리에 모든 항목을 정리할 수 있어, 모든 작업 파일 및 참조를 더욱 효율적으로 관리할 수 있습니다.

또한 프로젝트 시스템을 사용하여 시작 문서만 테스트하거나 전체 프로젝트를 테스트할 수도 있습니다. 필요한 때 특정 위치로 프로젝트를 빌드할 수도 있습니다.프로젝트를 빌드한 후 생성되는 최종 제품은 프로젝트 형식에 따라 다릅니다.

  • HTML Windows 스토어 프로젝트는 패키징하여 Windows 스토어에 전송할 수 있는 Windows 스토어 앱을 빌드합니다.

  • XAML Windows 스토어 프로젝트는 표준 Microsoft Windows 기반 응용 프로그램(.exe)을 빌드합니다.

Blend 문서는 두 가지 태그 언어(XAML(Extensible Application Markup Language) 또는 HTML(HyperText Markup Language)) 중 하나를 기반으로 합니다.다른 많은 응용 프로그램에서와 마찬가지로 Blend에서 새 XAML 또는 HTML 문서를 만들고, 기존 문서를 열어 저장하고 삭제하며, 문서를 복사하거나 이름을 바꿀 수 있습니다. Blend는 기본 프로젝트 복구 기능 및 프로젝트 삭제 기능도 제공합니다.파일, 편집프로젝트 메뉴에 있는 명령을 사용하여 대부분의 문서 관련 작업을 수행할 수 있습니다.프로젝트 패널에서 문서를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴를 사용하여 기본 작업을 수행할 수도 있습니다. Blend는 Windows 스토어 프로젝트에 대한 .csproj, .vbproj, .jsproj 또는 .vcxproj 파일을 비롯한 솔루션 파일(.sln)을 만듭니다.

프로젝트 패널에 대한 자세한 내용은 프로젝트 패널(HTML) 또는 프로젝트 패널(XAML)을 참조하십시오.

JJ155274.collapse_all(ko-kr,VS.110).gif참조 폴더

References 폴더에서는 Microsoft Windows Library for JavaScript의 일부인 읽기 전용 파일에 대한 링크를 제공합니다.라이브러리에는 로캘별 base.strings.jsui.strings.ls 파일과 함께 uidark.css, ui-light.css, base.js, ui.js가 포함되어 있습니다.

JJ155274.collapse_all(ko-kr,VS.110).gif로컬 항목

프로젝트에 새 항목이나 기존 항목을 추가하면 항목이 프로젝트 패널에 나타납니다.이러한 항목에는 HTML 문서, CSS 파일, JavaScript 파일, 이미지, 오디오 파일, 비디오 파일 등이 있습니다.프로젝트 패널에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭하면 표시되는 새 항목 추가를 사용하거나 파일 메뉴의 새 항목을 사용하여 항목을 만들고 프로젝트에 추가할 수 있습니다.기존 파일은 프로젝트 메뉴의 기존 항목 추가를 사용하여 프로젝트에 추가합니다.

자세한 내용은 다음 항목을 참조하십시오.

JJ155274.collapse_all(ko-kr,VS.110).gif프로젝트 및 솔루션 파일

Blend에서 Windows 스토어 응용 프로그램의 프로젝트 파일(.jsproj)과 솔루션 파일(.sln)을 만들 수 있습니다.이들 파일은 Microsoft Visual Studio 2012 Express과 호환됩니다.

주의 정보 주의

프로젝트 폴더에서 문서 및 항목의 이름을 바꾸거나 이동할 경우 연결 및 참조가 끊어질 수 있으니, 프로젝트 파일을 관리할 때는 항상 주의를 기울여야 합니다.이 버전의 Blend에서는 작업 이름을 바꾸거나 작업을 이동하는 횟수를 최소로 하는 것이 좋습니다.항목 또는 참조를 이동하거나 이름을 바꾸는 경우 이동하거나 이름을 바꾼 항목 및 참조에 대한 모든 참조를 수동으로 업데이트하여 프로젝트가 예상한 대로 작동하는지 확인해야 합니다.

HTML Blank App 템플릿을 사용하여 프로젝트를 만들면 다음 파일이 생성됩니다.

파일

설명

ProjectName.sln

솔루션의 구성 설정을 지정하고 솔루션에 있는 모든 프로젝트를 참조하는 Visual Studio 솔루션 파일

ProjectName.jsproj

프로젝트의 구성 설정을 지정하고 프로젝트에 있는 모든 소스 파일을 참조하는 프로젝트 파일

default.js

응용 프로그램을 구동하는 동적 코드를 포함하는 프로젝트 파일

default.css

응용 프로그램의 스타일 규칙을 포함하는 프로젝트 파일

default.html

Windows 스토어 응용 프로그램의 기본 시작 페이지

package.appxmanifest

응용 프로그램 및 해당 자산 목록을 표시하는 파일이 파일은 응용 프로그램의 시작 페이지도 정의합니다.

JJ155274.collapse_all(ko-kr,VS.110).gif참조 폴더

참조 폴더는 DLL 및 실행 파일과 같은 어셈블리를 저장하는 데 사용됩니다.어셈블리는 Blend에서 만든 사용자 정의 컨트롤 .dll, .NET Framework 사용자 지정 컨트롤 또는 호환되는 COM 구성 요소 등이 될 수 있습니다.

자세한 내용은 참조 추가 또는 제거(XAML)를 참조하십시오.

JJ155274.collapse_all(ko-kr,VS.110).gif리소스 사전

리소스 사전에는 브러시 색, 컨트롤의 스타일 및 템플릿, 속성에 할당할 수 있는 기타 데이터 형식 등 재사용 가능한 리소스가 포함됩니다.리소스 사전은 App.xaml 파일이나 다른 리소스 사전 파일의 사전 참조를 통해 프로젝트에 연결됩니다.

리소스 사전은 Blend에서 제작할 수 있는 XAML 문서 형식 중 하나입니다.기타 XAML 문서에는 창, 페이지 및 사용자 정의 컨트롤 등이 있습니다.

JJ155274.collapse_all(ko-kr,VS.110).gif로컬 항목

프로젝트에 새 항목이나 기존 항목을 추가하면 항목이 파일 목록에 나타납니다.이러한 항목에는 XAML 문서, 이미지, 오디오 파일, 비디오 파일 등이 있습니다.프로젝트 패널에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭하면 표시되는 새 항목 추가를 사용하거나 파일 메뉴의 새 항목을 사용하여 XAML 문서를 만들고 프로젝트에 추가할 수 있습니다.기존 파일은 프로젝트 메뉴의 기존 항목 추가를 사용하여 프로젝트에 추가합니다.

자세한 내용은 다음 항목을 참조하십시오.

JJ155274.collapse_all(ko-kr,VS.110).gif항목에 연결

프로젝트 폴더에 로컬로 상주하지 않고 다른 위치에 저장되어 있는 기존 항목에 연결할 수 있습니다.이러한 항목에는 XAML 문서, 이미지, 오디오 파일, 비디오 파일 등이 있습니다연결된 항목은 파일 목록에서 파일 아이콘 위에 겹쳐 있는 화살표 JJ155274.1cca22e6-da56-405c-a971-c52712d43334(ko-kr,VS.110).png로 식별됩니다.

자세한 내용은 기존 항목에 추가 또는 연결(Blend for Visual Studio)을 참조하십시오.

JJ155274.collapse_all(ko-kr,VS.110).gif코드 파일

XAML 문서의 코드 숨김 파일은 해당 XAML 문서 아래에 자식 항목으로 표시됩니다.코드 숨김 파일은 프로젝트 패널에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭하면 표시되는 새 항목 추가를 사용하거나 파일 메뉴의 새 항목을 사용하여 XAML 문서를 만들 때마다 자동으로 만들어집니다.일반적으로 코드 숨김 파일은 속성 설정이나 애니메이션 타임라인 제어(XAML 문서에서 코드 없이 수행 가능)의 범위를 넘는 작업이 포함된 절차를 실행하는 데 사용됩니다.예를 들어 코드 숨김 파일에서는 다른 개체에 대한 속성 설정, 새 문서 로드, 새 개체 만들기, 수학적 계산을 사용하여 개체에 애니메이션 효과 적용 등의 다른 프로그래밍 논리를 추가할 수 있습니다.사용자 지정 클래스의 코드 파일도 프로젝트에 추가할 수 있습니다.

코드 숨김 파일에 대한 작업을 수행하는 방법은 소스 코드 편집(Blend for Visual Studio)을 참조하십시오.

JJ155274.collapse_all(ko-kr,VS.110).gifApp.xaml 파일

App.xaml 파일 및 해당 코드 숨김 파일은 기본적으로 Blend 프로젝트에서 만듭니다.App.xaml 파일에는 응용 프로그램의 모든 문서에서 사용할 수 있는 응용 프로그램 수준 리소스가 포함됩니다.응용 프로그램 수준 리소스는 리소스 패널의 App.xaml 노드 아래 나열됩니다.

자세한 내용은 다시 사용할 수 있는 리소스 만들기(Blend for Visual Studio)리소스 만들기(Blend for Visual Studio)를 참조하십시오.

JJ155274.collapse_all(ko-kr,VS.110).gifAssemblyInfo 파일

기본적으로 AssemblyInfo 파일은 C# 또는 Visual Basic(.vb)을 사용하여 Blend 프로젝트에서 만듭니다.AssemblyInfo.cs 또는 AssemblyInfo.vb 파일에는 응용 프로그램을 컴파일할 때 사용되는 프로젝트 설정이 포함됩니다.AssemblyInfo.cs 또는 AssemblyInfo.vb 파일은 수정하지 마십시오.

JJ155274.collapse_all(ko-kr,VS.110).gif프로젝트 및 솔루션 파일

Blend에서 Windows 스토어 앱의 프로젝트 파일(.vbproj, .csproj 또는 .vcxproj)과 솔루션 파일(.sln)을 만들 수 있습니다.이들 파일은 Microsoft Visual Studio 2012 Express과 호환됩니다.

주의 정보 주의

프로젝트 폴더에서 문서 및 항목의 이름을 바꾸거나 이동할 경우 연결 및 참조가 끊어질 수 있으니, 프로젝트 파일을 관리할 때는 항상 주의를 기울여야 합니다.Blend의 이번 버전에서는 이름 바꾸기 및 이동 작업을 최소한으로 유지하는 것이 좋습니다. 특정 항목 또는 참조의 이름을 바꾸거나 이동한 경우 해당 항목/참조에 대한 모든 참조도 함께 수동으로 업데이트해야 프로젝트를 오류 없이 실행할 수 있습니다.App.xaml 파일 또는 AssemblyInfo 파일을 삭제하거나 이름을 바꾸지 마십시오.

Blank App (XAML) 템플릿을 사용하여 프로젝트를 만들면 다음 파일이 생성됩니다.

파일

설명

ProjectName.sln

솔루션의 구성 설정을 지정하고 솔루션에 있는 모든 프로젝트를 참조하는 Visual Studio 솔루션 파일

ProjectName.csproj,

ProjectName.vbproj

또는

ProjectName.vcxproj

프로젝트의 구성 설정을 지정하고 프로젝트에 있는 모든 소스 파일을 참조하는 프로젝트 파일

App.xaml

응용 프로그램 수준 리소스가 정의되는 파일.예를 들어 단추 템플릿을 사용자 지정하고 응용 프로그램 수준에서 정의하도록 선택하면 프로젝트에 있는 모든 문서는 해당 템플릿을 사용하여 단추에 스타일을 적용할 수 있습니다.

App.xaml.cs

App.xaml.vb

또는

App.xaml.cpp, App.xaml.h

App.xaml 파일의 코드 숨김 파일

MainPage.xaml

Windows 스토어 응용 프로그램의 사용자 인터페이스를 디자인하는 데 사용되는 기본 XAML 파일

참고 참고
프로젝트 템플릿 형식에 따라 기본 주 XAML 파일의 이름이 결정됩니다.

Page.xaml.cs

MainPage.xaml.vb

또는

MainPage.xaml.cpp, MainPage.xaml.h

콘텐츠 파일에 상응하는 코드 숨김 파일.사용자 상호 작용과 응용 프로그램 동작이 코드 숨김 파일에서 프로그래밍되는 경우가 종종 있습니다.

Package.appxmanifest

배포 패키지 속성을 포함합니다.

AssemblyInfo.cs

또는

AssemblyInfo.vb

버전 번호, 설명, 로드된 어셈블리 등과 같은 응용 프로그램 속성을 정의합니다.

Blend에서 제공하는 기본 테스트 기능으로 빌드하기 전에 프로젝트를 테스트할 수 있습니다.프로젝트를 테스트할 때 먼저 시작 페이지라는 문서가 표시됩니다.프로젝트를 실행하면 항상 시작 페이지가 먼저 열립니다.Blend 빌드 프로세스는 Microsoft의 새로운 빌드 플랫폼인 MSBuild를 사용합니다.MSBuild에서는 빌드할 대상과 빌드 방법을 모두 정의합니다.

MSBuild에 대한 자세한 내용은 MSDN의 MSBuild 개요을 참조하십시오.프로젝트 디버깅, 보안, 배포 등의 기타 릴리스 관련 작업 및 서명은 Visual Studio 또는 를 통해 관리해야 합니다.

이러한 작업에 대한 자세한 내용은 다음 항목을 참조하십시오.

표시:
© 2014 Microsoft