10Sep
Hvis du graver gjennom innstillinger for Windows 10, kan du komme over noe som heter "Developer Mode".Når du legger inn utviklermodus, lar Windows deg lettere teste apper du utvikler, bruk Ubuntu Bash-shell-miljøet, endre en rekke utviklerfokuserte innstillinger, og gjør andre slike ting.
Slik aktiverer du utviklermodus
Denne innstillingen er tilgjengelig i Innstillinger-appen. For å få tilgang til det, gå til Innstillinger & gt;Oppdater &Sikkerhet & gt;For utviklere og velg "Utviklermodus".
Din Windows 10-PC vil bli satt inn i utviklingsmodus. Dette fungerer på alle utgaver av Windows 10, inkludert Windows 10 Home.
Sideload Unsigned Apps( og Debug dem i Visual Studio)
Dette alternativet er plassert under "Windows Store apps" og "Sideload apps".Velg "Windows Store apps", og Windows vil bare tillate deg å installere UWP-apper fra Windows Store. Velg "Sideload apps", standardinnstillingen, og Windows vil også tillate deg å installere programmer fra utenfor Windows Store, så lenge de er signert med et gyldig sertifikat.
Men hvis du velger Utviklingsmodus, kan du installere UWP-apper fra utenfor Windows Store, selv om de ikke er signert. Dette er et viktig alternativ for UWP-apputviklere, som vil teste sine apps på egne PCer mens de utvikler dem. Dette alternativet erstatter behovet for et "utviklerlicens" på Windows 8.1.
Developer Mode lar deg også feilsøke UWP-apper i Visual Studio. Faktisk, hvis du åpner et UWP-applikasjonsprosjekt i Visual Studio uten utviklermodus aktivert, ser du en melding om "Aktiver utviklermodus for Windows 10" som instruerer deg om å aktivere utviklermodus. Deretter kan du kjøre en app i feilsøkingsmodus direkte fra Visual Studio, og teste den på PCen før du laster den opp til Windows Store.
Bash på Ubuntu på Windows 10
Hvis du vil bruke Ubuntus Bash-skall på Windows 10, må du først sette enheten inn i "Developer Mode".Bare når enheten er i utviklingsmodus kan du aktivere "Windows Subsystem for Linux" og installere Ubuntu-miljøet i Bash.
Hvis du deaktiverer utviklermodus, vil Windows Subsystem for Linux også deaktiveres, slik at du forhindrer tilgang til Ubuntu Bash-skallet.
Nemmere tilgang til innstillingsutviklere Ønsker
Med "For Developers" -panelet kan du raskt endre en rekke systeminnstillinger for å være mer utvikler-vennlig. Noen av disse innstillingene er tilgjengelige i Windows i andre områder, men de er spredt over alt. På den måten kan utviklere få tilgang til dem på ett og samme sted.
For Filutforsker kan utviklingsmodus vise filutvidelser, tomme stasjoner, skjulte filer og systemfiler, som alle er normalt skjult. Det kan også vise hele banen til en katalog i filbehandlerens tittellinje og aktivere lettere tilgang til alternativet "Kjør som en annen bruker".
For eksternt skrivebord kan utviklermodus tilpasse ulike innstillinger for å sikre at PCen din alltid er tilgjengelig for eksterne stasjonære tilkoblinger. Det kan endre innstillinger for Windows-brannmur for å tillate eksterne skrivebordstilkoblinger til datamaskinen din og tillate bare tilkoblinger fra datamaskiner som kjører eksternt skrivebord med nettverksnivåautentisering.
Det kan også justere strøminnstillingene for å sikre at PCen aldri vil sove eller dvale hvis den er plugget inn, slik at den forblir tilgjengelig for eksterne stasjonære tilkoblinger.
For PowerShell kan utviklingsmodus endre utførelsesretningen slik at PCen din kan kjøre lokale PowerShell-skript som ikke er signert. PCen din kjører fortsatt ikke usignerte fjernskript.
Enhetsportal og Device Discovery
Når du aktiverer utviklingsmodus, installerer Windows 10-systemet automatisk Windows Device Portal. Enhetsportal blir imidlertid aldri aktivert til du angir «Aktiver enhetsportal» til «På» i ruten For utviklere.
Hvis du aktiverer Enhetsportal, er programvaren slått på og brannmurregler er konfigurert for å tillate innkommende tilkoblinger.
Device Portal er en lokal webserver som gjør et webgrensesnitt tilgjengelig for andre enheter i ditt lokale nettverk. Du kan bruke den webbaserte portalen til å konfigurere og administrere enheten, samt bruke en rekke funksjoner designet for å utvikle og feilsøke apper. Enhetsoppdagelse lar deg koble en enhet med Enhetsportal ved å skrive inn en kode.
Du kan for eksempel bruke Device Portal til å få tilgang til en HoloLens eksternt mens du utvikler Windows holografiske applikasjoner. Se Microsofts dokumentasjon for enhetsportal for Windows for mer informasjon om bruk av Enhetsportal og Enhetsoppdaging.
Færre symbolske koblingsrestriksjoner
I Windows 10s Creators Update, setter du enheten i utviklermodus, og begrenser begrensninger for å opprette symbolske lenker. Tidligere var det bare mulig for administratormedlemmer å lage symlinks. Dette er fortsatt tilfellet på Windows 10, med mindre du legger det inn i utviklingsmodus.
I utviklermodus kan en brukerkonto med et hvilket som helst nivå av privilegier skape symbolske lenker. Med andre ord kan du åpne et normalt kommandopromptvindu og bruke kommandoen mklink. Utenfor utviklermodus, må du åpne et kommandopromptvindu som administrator før du bruker kommandoen mklink.
Symboliske lenker brukes ofte av utviklere, slik at denne endringen gjør det mulig for utviklingsverktøy å lage og arbeide med symbolske lenker uten å måtte løpe som administrator.
Den symbolske linkendringen er et godt eksempel på hva Microsoft vil fortsette å gjøre med utviklingsmodus i fremtiden. Utviklermodus er en bryter du flip for å fortelle Windows, du er en utvikler, og Windows kan automatisk justere en rekke innstillinger for å gjøre Windows fungerer bedre for deg.