파일 속성, JavaScriptFile Properties, JavaScript

파일 속성을 사용하여 프로젝트 시스템이 파일에 대해 수행해야 하는 작업을 지정할 수 있습니다.You can use file properties to indicate what actions the project system should perform on the files. 예를 들어 파일 속성을 설정하여 파일을 패키지에 리소스 파일로 추가해야 하는지 여부를 지정할 수 있습니다.For example, you can set file properties to indicate whether a file should be added to the package as a resource file.

솔루션 탐색기에서 파일을 선택하고 속성 창에서 해당 속성을 검사할 수 있습니다.You can select any file in Solution Explorer and then examine its properties in the Properties window. JavaScript 파일에는 출력 디렉터리에 복사, 패키지 작업, 파일 이름, 파일 경로의 네 가지 속성이 있습니다.JavaScript files have four properties: Copy to Output Directory, Package Action, File Name, and File Path.

파일 속성File Properties

이 섹션에서는 JavaScript 파일에 공통적인 속성을 설명합니다.This section describes properties common to JavaScript files.

출력 디렉터리에 복사 속성Copy to Output Directory Property

이 속성은 선택된 소스 파일이 출력 디렉터리에 복사되는 조건을 지정합니다.This property specifies the conditions under which the selected source file will be copied to the output directory. 파일이 출력 디렉터리에 전혀 복사되지 않을 경우 복사 안 함을 선택합니다.Select Do not copy if the file is never to be copied to the output directory. 파일이 출력 디렉터리에 항상 복사될 경우 항상 복사를 선택합니다.Select Copy always if the file is always to be copied to the output directory. 파일이 출력 디렉터리에 있는 같은 이름의 기존 파일보다 더 새로울 때만 복사될 경우 새 버전이면 복사를 선택합니다.Select Copy if newer if the file is to be copied only when it is newer than an existing file of the same name in the output directory.

패키지 작업Package Action

패키지 작업 속성은 빌드가 실행될 때 Visual Studio가 파일로 수행하는 작업을 지정합니다.The Package Action property indicates what Visual Studio does with a file when a build is executed. 패키지 작업에는 다음과 같은 여러 값 중 하나가 포함될 수 있습니다.Package Action can have one of several values:

  • 없음 - 파일이 패키지 매니페스트에 포함되지 않습니다.None - The file is not included in the package manifest. 예를 들어 추가 정보 파일과 같은 문서가 포함된 텍스트 파일이 있습니다.An example is a text file that contains documentation, such as a Readme file.

  • 콘텐츠 - 파일이 패키지 매니페스트에 포함됩니다.Content - The file is included in the package manifest. 예를 들어 이 설정은 .htm, .js, .css, 이미지, 오디오 또는 비디오 파일의 기본값입니다.For example, this setting is the default value for an .htm, .js, .css, image, audio, or video file.

  • 매니페스트 - 파일이 패키지 매니페스트에 포함되지 않습니다.Manifest - The file is not included in the package manifest. 대신에 패키지 매니페스트를 생성할 때 파일이 입력에 사용됩니다.Instead, the file is used for input when generating the package manifest. 이 값은 package.appxmanifest 파일의 기본값입니다.This is the default value for the package.appxmanifest file.

  • 리소스 - 파일이 패키지 매니페스트에 포함되지 않습니다.Resource - The file is not included in the package manifest. 대신에 파일 콘텐츠가 패키지 매니페스트로 이동되는 PRI(패키지 리소스 인덱스)로 인덱싱됩니다.Instead, the contents of the file are indexed in the Package Resource Index (PRI) that goes into the package manifest. 일반적으로 리소스 파일에 사용됩니다.It is typically used for resource files.

패키지 작업의 기본값은 솔루션에 추가하는 파일의 확장명에 따라 달라집니다.The default value for Package Action depends on the extension of the file that you add to the solution.

파일 이름 속성File Name Property

파일 이름을 읽기 전용 값으로 표시합니다.Displays the file name as a read-only value. 파일 이름을 바꾸려면 솔루션 탐색기를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 선택합니다.To rename the file, you must right-click in Solution Explorer and select Rename.

전제 경로 속성Full Path Property

파일의 전체 경로를 읽기 전용 값으로 표시합니다.Displays the full path to the file as a read-only value. 파일 경로를 변경하려면 솔루션 탐색기에서 파일을 끌어서 놓을 수 있습니다.To change the path of the file, you can drag-and-drop the file in Solution Explorer.

참조 파일 속성Reference File Properties

이 섹션에서는 JavaScript를 사용하여 빌드된 UWP 앱에서 참조되는 파일에 공통적인 속성을 설명합니다.This section describes properties common to files referenced from a UWP app built using JavaScript. 솔루션 탐색기에서 .winmd 파일, SDK 참조, 프로젝트 간 참조 또는 어셈블리 참조와 같은 참조를 선택하면 파일 형식에 따라 다른 속성이 속성 창에 표시될 수 있습니다.When you select a reference such as a .winmd file, an SDK reference, a project-to-project reference, or an assembly reference in Solution Explorer, other properties may display in the Properties window, according to the file type.

문화권Culture

참조와 연결된 언어를 표시합니다.Displays the language associated with the reference.

파일 형식File Type

참조의 파일 형식을 표시합니다.Displays the file type of the reference.

파일 버전File Version

참조의 파일 버전을 표시합니다.Displays the file version of the reference.

클레임Identity

프로젝트 파일에 저장되는 프로젝트에서 사용되는 참조의 ID를 표시합니다.Displays the identity of the reference that is used in the project, which is stored in the project file.

패키지Package

참조와 연결된 패키지 매니페스트의 이름을 표시합니다.Displays the name of the package manifest associated with the reference.

확인된 경로Resolved Path

프로젝트에서 사용되는 참조의 경로를 표시합니다.Displays the path to the reference that is used in the project.

SDK 경로SDK Path

참조된 SDK 파일의 경로를 표시합니다.Displays the path to the referenced SDK file.

URIUri

파일을 소스 파일로 포함하기 위해 프로젝트의 HTML 또는 JavaScript 파일에 포함해야 하는 URI를 표시합니다.Displays the URI that must be included in the project's HTML or JavaScript files to include the file as a source file.

버전Version

참조의 버전을 표시합니다.Displays the version of the reference.

참고 항목See Also

프로젝트 및 솔루션 속성 관리Managing Project and Solution Properties