다음을 통해 공유


드라이버 패키지 만들기

드라이버 프로젝트 및 패키지

드라이버 프로젝트는 드라이버 이진 파일(예: .sys 파일) 및 잠재적으로 드라이버의 INF 파일을 생성하는 Microsoft Visual Studio 프로젝트입니다.

드라이버 패키지 는 디바이스 설치 중에 사용되는 파일의 컬렉션입니다. 드라이버 패키지에는 INF 파일뿐만 아니라 해당 INF에서 참조하는 파일 및 이진 파일이 포함됩니다. Visual Studio는 드라이버 패키지를 사용하여 원격 대상에 드라이버를 자동으로 배포하고 디버그합니다.

드라이버 패키지는 드라이버 프로젝트와 같은 하나 이상의 프로젝트에서 출력을 수집하는 별도의 프로젝트입니다. 드라이버 패키지의 프로젝트는 빌드되면 Visual Studio에서 드라이버를 배포하는 데 사용하는 드라이버 패키지를 생성합니다.

visual Studio 솔루션 탐색기 드라이버 패키지 프로젝트입니다.

참고  

드라이버 템플릿을 사용하여 드라이버 솔루션을 만드는 경우 템플릿은 두 개의 프로젝트가 포함된 솔루션을 자동으로 만들어야 합니다. 하나는 드라이버용이고 다른 하나는 드라이버 패키지용입니다.

수동으로 드라이버 패키지 만들기

솔루션에 드라이버 패키지가 없는 경우 파일 메뉴에서 새 > 프로젝트를 선택하여 Visual Studio에서 수동으로 만들 수 있습니다. 드라이버 패키지를 만드는 방법에 대한 예제는 첫 번째 드라이버 작성을 참조하세요.

아직 없는 기존 솔루션에 대한 새 드라이버 패키지를 수동으로 만들려면 "드라이버 설치 패키지" 템플릿을 사용합니다. 파일-새로 만들기-프로젝트>를> 선택합니다. 그런 다음 대화 상자에서 Windows 드라이버 > 패키지 > "드라이버 설치 패키지" 를 선택합니다. 그런 다음 솔루션 드롭다운에서 솔루션에 추가를 선택하고 확인을 선택합니다.

기존 드라이버 패키지 수정

솔루션에 이미 드라이버 패키지가 포함된 경우 솔루션의 다른 프로젝트를 참조하도록 수정할 수 있습니다.

솔루션 탐색기 창에서 드라이버 패키지 프로젝트를 열고 참조를 길게(또는 마우스 오른쪽 단추로 클릭)참조 추가를 선택하고 참조할 프로젝트를 선택합니다.

기존 프로젝트에 대한 참조를 제거하려면 더 이상 참조하지 않을 기존 프로젝트를 선택하고 길게(또는 마우스 오른쪽 단추로 클릭) 제거를 선택합니다.

드라이버 패키지 속성입니다.

솔루션의 여러 드라이버

솔루션에 여러 드라이버와 해당 패키지를 추가할 수 있습니다. "기존 드라이버 패키지 수정"과 마찬가지로 새 드라이버 솔루션을 만들거나 기존 드라이버 솔루션에 대한 참조를 추가할 수 있습니다. 솔루션에 이미 드라이버 패키지가 포함되어 있는 경우 솔루션의 추가 드라이버 프로젝트를 참조하도록 수정할 수 있습니다.

솔루션 탐색기 창에서 드라이버 패키지 프로젝트를 열고 참조를 길게(또는 마우스 오른쪽 단추로 클릭)참조 추가를 선택하고 참조할 프로젝트를 선택합니다.

기존 프로젝트에 대한 참조를 제거하려면 더 이상 참조하지 않을 기존 프로젝트를 선택하고 길게(또는 마우스 오른쪽 단추로 클릭) 제거를 선택합니다.

단일 솔루션에서 여러 드라이버:여러 드라이버를 포함하는 단일 솔루션의 예제는 "Toaster 샘플 드라이버" 샘플을 참조하세요.