10Sep

Vad är "Developer Mode" i Windows 10?

Om du gräver igenom inställningarna för Windows 10 kan du komma över något som heter "Developer Mode".När du lägger in utvecklarläget kan du lättare testa apps som du utvecklar, använda Ubuntu Bash-skalmiljön, ändra en rad utvecklingsfokuserade inställningar och göra andra sådana saker.

Så här aktiverar du utvecklarläge

Den här inställningen är tillgänglig i inställningsappen. För att komma åt det, gå till Inställningar & gt;Uppdatering &Säkerhet & gt;För utvecklare och välj "Utvecklarläge".

Din Windows 10-dator kommer att läggas i utvecklareläge. Det här fungerar på alla versioner av Windows 10, inklusive Windows 10 Home.

Sidladdningar U-signerade appar( och Debug dem i Visual Studio)

Det här alternativet finns under "Windows Store-appar" och "Sidladdningsprogram".Välj "Windows Store Apps" och Windows tillåter dig bara att installera UWP-appar från Windows Store. Välj "Sidanpassningsprogram", standardinställningen och Windows tillåter dig även att installera appar från utsidan av Windows Store, så länge de är signerade med ett giltigt certifikat.

Men om du väljer "Utvecklarläge" kan du installera UWP-appar från andra sidan Windows Store, även om de inte är signerade. Detta är ett viktigt alternativ för UWP-apputvecklare, som vill testa sina appar på sina egna datorer samtidigt som de utvecklas. Det här alternativet ersätter behovet av en "utvecklarlicens" på Windows 8.1.

Developer Mode kan du också felsöka UWP-appar i Visual Studio. Faktum är att om du öppnar ett UWP-applikationsprojekt i Visual Studio utan utvecklarläge aktiverat visas ett meddelande om "Aktivera utvecklarläge för Windows 10" som instruerar dig att aktivera utvecklingsläge. Därefter kan du köra en app i felsökningsläge direkt från Visual Studio och testa den på din dator innan du laddar upp den till Windows Store.

Bash på Ubuntu på Windows 10

Om du vill använda Ubuntus Bash-skal på Windows 10 måste du först sätta enheten i "Developer Mode".Först när enheten är i utvecklarläge kan du aktivera "Windows Subsystem for Linux" och installera Ubuntu-miljön i Bash.

Om du inaktiverar utvecklarläget, stängs Windows-delsystemet för Linux också, vilket hindrar åtkomst till Ubuntu Bash-skalet.

Underlättar åtkomst till inställningar Utvecklare Vill ha

I panelen "För utvecklare" kan du snabbt ändra olika systeminställningar för att vara mer utvecklingsvänliga. Några av dessa inställningar är tillgängliga i Windows på andra områden, men de är spridda överallt. På så sätt kan utvecklare komma åt dem på ett och samma ställe.

För File Explorer kan utvecklarläget visa filtillägg, tomma enheter, dolda filer och systemfiler, som alla är normalt dolda. Det kan också visa hela sökvägen till en katalog i filhanterarens titelfält och möjliggöra enklare åtkomst till alternativet "Kör som en annan användare".

För fjärrskrivbord kan utvecklarläget justera olika inställningar så att din dator alltid är tillgänglig för fjärrskrivbordsanslutningar. Det kan ändra inställningar för Windows Firewall för att tillåta fjärrskrivbordskontakter till din dator och tillåta endast anslutningar från datorer som kör fjärrskrivbord med Nätverksnivåautentisering.

Det kan också justera dina ströminställningar för att säkerställa att datorn aldrig sover eller viloläge om den är inkopplad, så att den kommer att vara tillgänglig för fjärrskrivbordsanslutningar.

För PowerShell kan utvecklarläget ändra exekveringspolicy så att din dator kan köra lokala PowerShell-skript som inte är signerade. Din dator kör fortfarande inte osignerade fjärrskript.

Enhetsportal och Device Discovery

När du aktiverar utvecklingsläget installerar ditt Windows 10-system automatiskt Windows Device Portal. Enhetsportal aktiveras dock aldrig förrän du ställer in "Aktivera enhetsportal" till "På" i panelen För utvecklare.

Om du aktiverar Device Portal, är programvaran påslagen och brandväggsreglerna konfigureras för att tillåta inkommande anslutningar.

Device Portal är en lokal webbserver som gör ett webbgränssnitt tillgängligt för andra enheter i ditt lokala nätverk. Du kan använda den webbaserade portalen för att konfigurera och hantera enheten, samt använda en rad funktioner som är avsedda för att utveckla och felsöka appar. Device Discovery kan du para en enhet med Device Portal genom att ange en kod.

Du kan till exempel använda Device Portal för att fjärråtkomst till en HoloLens när du utvecklar Windows holografiska applikationer. Kontakta Microsofts dokumentation för enhetsportal för Windows för mer information om hur du använder Device Portal och Device Discovery.

Färre symboliska länkbegränsningar

I Windows 10: s Creators Update, sätter din enhet i utvecklarläget avkoppling begränsningar för att skapa symboliska länkar. Tidigare var det bara möjligt för administratörsbrukare att skapa symlinks. Det här är fortfarande fallet på Windows 10, om du inte lägger det i utvecklarläge.

I utvecklarläge kan ett användarkonto med vilken nivå som helst av privilegier skapa symboliska länkar. Med andra ord kan du öppna ett normalt kommandotolfönster och använda kommandot mklink. Utanför utvecklarläget behöver du öppna ett kommandotolfönster som administratör innan du använder kommandot mklink.

Symboliska länkar används ofta av utvecklare, så denna förändring gör det möjligt för utvecklingsverktyg att skapa och arbeta med symboliska länkar utan att behöva köra som administratör.

Den symboliska länkändringen är ett bra exempel på vad Microsoft fortsätter att göra med utvecklarläge i framtiden. Utvecklarläge är en växel som du vänder på för att berätta för Windows du är en utvecklare, och Windows kan automatiskt anpassa olika inställningar så att Windows fungerar bättre för dig.