Windows 10에서 개발자 모드란 무엇입니까?
Windows 10의 설정을 파헤쳐 보면 "개발자 모드"라는 것이 있습니다. 개발자 모드에 들어가면 개발중인 응용 프로그램을보다 쉽게 테스트하고 Ubuntu Bash 쉘 환경을 사용하며 다양한 개발자 중심 설정을 변경하고 다른 작업을 할 수 있습니다.
개발자 모드 사용 설정 방법
이 설정은 설정 앱에서 사용할 수 있습니다. 액세스하려면 설정> 업데이트 및 보안> 개발자 용으로 이동하여 '개발자 모드'를 선택하십시오..
Windows 10 PC는 개발자 모드로 전환됩니다. 이것은 Windows 10 Home을 포함한 모든 Windows 10 에디션에서 작동합니다..
Sideload Unsigned Apps (및 Visual Studio의 디버그)
이 옵션은 "Windows Store apps"및 "Sideload apps"아래에 있습니다. "Windows Store apps"를 선택하면 Windows는 Windows Store에서 UWP 응용 프로그램 만 설치할 수있게합니다. 기본 설정 인 "Sideload apps"를 선택하면 Windows는 유효한 인증서로 서명 된 경우 Windows Store 외부에서 응용 프로그램을 설치할 수 있습니다.
그러나 "개발자 모드"를 선택하면 서명되지 않은 경우에도 Windows Store 외부에서 UWP 응용 프로그램을 설치할 수 있습니다. 이것은 UWP 앱 개발자가 자신의 PC에서 자신의 앱을 테스트하고 테스트하는 것이 가장 중요합니다. 이 옵션은 Windows 8.1에서 "개발자 라이선스"의 필요성을 대체합니다..
개발자 모드에서는 Visual Studio에서 UWP 응용 프로그램을 디버깅 할 수도 있습니다. 실제로 개발자 모드를 사용하지 않고 Visual Studio에서 UWP 응용 프로그램 프로젝트를 열면 개발자 모드를 사용하도록 지시하는 "Windows 10 용 개발자 모드 사용"메시지가 표시됩니다. 그런 다음 Visual Studio에서 직접 디버그 모드로 앱을 실행하고 Windows 스토어에 업로드하기 전에 PC에서 테스트 할 수 있습니다.
Windows 10에서 우분투에서 배쉬
Windows 10에서 Ubuntu의 Bash 셸을 사용하려면 먼저 장치를 "개발자 모드"로 설정해야합니다. 장치가 개발자 모드에 있어야만 "Linux 용 Windows 하위 시스템"을 활성화하고 Bash에 Ubuntu 환경을 설치할 수 있습니다.
개발자 모드를 비활성화하면 Linux 용 Windows 하위 시스템도 비활성화되어 Ubuntu Bash 쉘에 대한 액세스가 차단됩니다.
최신 정보: Fall Creators Update부터 Linux 용 Windows 서브 시스템은 이제 안정적인 기능입니다. 개발자 모드에서 Windows에서 Linux 소프트웨어를 사용할 필요가 없어졌습니다..
개발자가 원하는 설정에 쉽게 액세스 할 수 있습니다.
"For Developers"창을 사용하면 다양한 시스템 설정을 빠르게 변경하여보다 쉽게 개발자에게 친숙하게 할 수 있습니다. 이러한 설정 중 일부는 Windows의 다른 영역에서 사용할 수 있지만 모든 곳에서 흩어져 있습니다. 이렇게하면 개발자가 한 곳에서 모든 항목에 액세스 할 수 있습니다..
파일 탐색기의 경우 개발자 모드에서는 일반적으로 숨겨져있는 파일 확장명, 빈 드라이브, 숨김 파일 및 시스템 파일을 표시 할 수 있습니다. 또한 파일 관리자의 제목 표시 줄에있는 디렉토리의 전체 경로를 표시 할 수 있으며 "다른 사용자로 실행"옵션에 더 쉽게 액세스 할 수 있습니다.
원격 데스크톱의 경우 개발자 모드는 PC가 항상 원격 데스크톱 연결에 액세스 할 수 있도록 다양한 설정을 조정할 수 있습니다. Windows 방화벽 설정을 변경하여 컴퓨터에 원격 데스크톱 연결을 허용하고 네트워크 수준 인증이있는 원격 데스크톱을 실행하는 컴퓨터에서만 연결을 허용 할 수 있습니다.
또한 전원 설정을 조정하여 PC를 절전 모드로 전환하거나 최대 절전 모드로 설정하여 원격 데스크톱 연결에 계속 액세스 할 수 있도록 할 수 있습니다..
PowerShell의 경우 개발자 모드는 PC가 서명되지 않은 로컬 PowerShell 스크립트를 실행할 수 있도록 실행 정책을 변경할 수 있습니다. PC에서 서명되지 않은 원격 스크립트를 실행하지 않습니다..
장치 포털 및 장치 검색
개발자 모드를 사용하면 Windows 10 시스템이 자동으로 Windows Device Portal을 설치합니다. 그러나 For Developers 창에서 "Enable Device Portal"을 "On"으로 설정해야만 Device Portal이 실제로 활성화됩니다.
Device Portal을 활성화하면 소프트웨어가 켜지고 들어오는 연결을 허용하도록 방화벽 규칙이 구성됩니다..
장치 포털은 로컬 네트워크의 다른 장치에서 웹 인터페이스를 사용할 수 있도록하는 로컬 웹 서버입니다. 웹 기반 포털을 사용하여 장치를 구성 및 관리하고 응용 프로그램 개발 및 디버깅을 위해 설계된 다양한 기능을 사용할 수 있습니다. Device Discovery를 사용하면 코드를 입력하여 Device Portal과 장치를 페어링 할 수 있습니다.
예를 들어 Windows 홀로그램 응용 프로그램을 개발하는 동안 Device Portal을 사용하여 HoloLens에 원격으로 액세스 할 수 있습니다. Device Portal 및 Device Discovery 사용에 대한 자세한 내용은 Microsoft의 Windows Device Portal 설명서를 참조하십시오..
심볼릭 링크 제한 감소
Windows 10의 Creators Update에서 장치를 개발자 모드로 설정하면 심볼 링크를 만드는 데 제한이 완화됩니다. 이전에는 관리자 사용자 만 심볼릭 링크를 만들 수있었습니다. 개발자 모드에 넣지 않는 한 Windows 10에서도 마찬가지입니다..
개발자 모드에서는 모든 권한 수준의 사용자 계정이 심볼 링크를 만들 수 있습니다. 즉, 일반 명령 프롬프트 창을 열고 mklink 명령을 사용할 수 있습니다. 개발자 모드가 아닌 경우 mklink 명령을 사용하기 전에 관리자 권한으로 명령 프롬프트 창을 열어야합니다..
심볼릭 링크는 개발자가 자주 사용하므로이 변경으로 인해 개발 도구는 관리자로 실행하지 않고도 심볼 링크를 만들고 작업 할 수 있습니다.
심볼릭 링크 변경은 향후 개발자 모드에서 Microsoft가 계속 수행 할 좋은 예입니다. 개발자 모드는 개발자가 Windows라고 알리기 위해 넘겨주는 전환이며 Windows는 다양한 설정을 자동으로 조정하여 Windows가 더 잘 작동하도록합니다..