Pregătirea pentru dezvoltare - dezvoltator de aplicații uwp, documente Microsoft

În acest articol,

Pregătirea pentru dezvoltare - dezvoltator de aplicații uwp, documente Microsoft

Cu toate acestea, în cazul în care creați un software în Visual Studio pe un computer pentru prima dată, trebuie să activați modul dezvoltator pe ambele computere pentru dezvoltare și pe toate dispozitivele care vor fi utilizate pentru a testa cod. Dacă deschideți un proiect cu UWP off modul dezvoltator, fie pagina se deschide opțiuni pentru dezvoltatori. sau a se vedea caseta de dialog în Visual Studio.

Pregătirea pentru dezvoltare - dezvoltator de aplicații uwp, documente Microsoft

Când apare această casetă de dialog, faceți clic pe parametrii profilului pentru dezvoltatori. pentru a deschide pagina Setări pentru dezvoltatori.

remarcă

Mod dezvoltator în orice moment, sau oprit de accesând pagina pentru dezvoltatori. doar de tip „dezvoltator“ în caseta de căutare de pe bara de activități Cortana.

Accesul la parametrii pentru dezvoltatori

Pentru a activa modul de dezvoltator sau de a avea acces la alți parametri, efectuați următoarele.

  1. În caseta de dialog Setări pentru dezvoltatori pentru a selecta nivelul dorit de acces.
  2. Citește exonerarea de responsabilitate pentru opțiunea aleasă, și apoi faceți clic pe Da. pentru a accepta modificările.
remarcă

În cazul în care dispozitivul aparține organizației, unele opțiuni să nu fie disponibile în organizația dumneavoastră.

Următoarele prezintă parametrii de pagină pentru familia dispozitiv de tip desktop.

Pregătirea pentru dezvoltare - dezvoltator de aplicații uwp, documente Microsoft

Mai jos se prezintă o pagină parametri de familie pentru dispozitive mobile.

Pregătirea pentru dezvoltare - dezvoltator de aplicații uwp, documente Microsoft

Implicit din Magazinul Windows se poate instala numai platforma Windows Media. Dacă modificați aceste setări pentru a utiliza funcția de dezvoltator, acest lucru poate afecta securitatea dispozitivului. Nu instalați aplicații din surse care nu prezintă încredere.

Informații concepute pentru familii de dispozitive specifice

Pentru o familie de dispozitive desktop: puteți instala pachetul de aplicații (AppX-fișier), precum și orice certificat necesar pentru a rula aplicația prin rularea unui script Windows PowerShell care a fost creat folosind pachetul (Add-AppDevPackage.ps1). Pentru mai multe informații, consultați. În pachetele secțiunea Formare aplicații UWP.

Pentru o familie de dispozitive mobile, în cazul în care certificatul necesar este deja instalat, puteți atinge fișierul pentru a instala orice appx-fișier trimise prin e-mail sau pe un card SD.

remarcă

mod dezvoltator

Informații concepute pentru familii de dispozitive specifice

Pentru familia de dispozitive desktop

Activați modul pentru dezvoltatori, în scopul de a dezvolta și aplicații de depanare în Visual Studio. După cum sa menționat deja, în cazul în care dezvoltatorul nu este activat, Visual Studio va va solicita să-l activați.

Pe computer înainte de a instala Creatorilor de toamnă de upgrade Actualizați acest lucru vă permite să activați subsistem pentru Windows pentru Linux. Pentru mai multe informații, consultați. În Bash Despre secțiunea pentru Ubuntu în Windows. Dupa lansarea update toamna Creatori Actualizarea modului de dezvoltator nu mai este necesar pentru WSL.

Pentru o familie de dispozitive mobile

Activați modul pentru dezvoltatori, în scopul de a instala aplicații din cadrul Visual Studio pentru a depana și de a le executa pe dispozitiv.

Puteți atinge fișierul pentru a instala orice appx-fișier trimise prin e-mail sau pe un card SD. Nu instalați aplicații din surse care nu prezintă încredere.

Caracteristici suplimentare modul pentru dezvoltatori

Pentru fiecare familie de dispozitive pot avea caracteristici suplimentare ale dezvoltatorului. Aceste caracteristici sunt disponibile numai în cazul în care modul de dezvoltator este activat pe dispozitiv, și poate depinde de versiunea sistemului de operare.

În cazul în care dezvoltatorul este activat stabilit un pachet de componente, inclusiv:

  • Dispozitive Portal pentru Windows. Instalarea și configurarea portalului dispozitive pentru el reguli de firewall sunt făcute numai dacă opțiunea Activare dispozitive portal.
  • Instalat, activat și configurat regula firewall pentru serviciile SSH care permit instalarea de la distanță a aplicațiilor.

Această imagine arată dezvoltator posibilitatea pentru o familie de dispozitive mobile în Windows 10.

Pregătirea pentru dezvoltare - dezvoltator de aplicații uwp, documente Microsoft

dispozitiv portal

Pentru mai multe informații despre dispozitive se referă la portalul. Prezentare generală secțiune a dispozitivului de portal cu Windows.

instrucțiuni specifice pentru configurarea dispozitivului, consultați următoarele secțiuni .:

Dacă întâmpinați probleme la activarea modului de dezvoltator sau dispozitiv portal, accesați Probleme cunoscute în forum pentru a găsi modalități de a rezolva aceste probleme, asigurați-vă că pentru a citi pachetul de instalare sau modul de eșec dezvoltator. Pentru mai multe informații și pentru a afla mai multe despre actualizări, WSUS, care va ajuta debloca modul pachet de dezvoltator.

Serviciul SSH este activat când activați modul dezvoltator pe dispozitiv. Acestea sunt utilizate în cazul în care dispozitivul este de a lansa aplicația pentru UWP. Serviciu numit «Server SSH Broker» și «SSH server proxy».

remarcă

Această punere în aplicare a OpenSSH (nu Microsoft), care pot fi găsite pe GitHub.

Pentru a profita de SSH de servicii, puteți activa funcția de descoperire a dispozitivului permit legarea prin cod PIN. Dacă aveți de gând să rulați un alt SSH serviciu, o puteți personaliza cu un alt port sau să dezactivați modul dezvoltator de servicii SSH. Pentru a dezactiva SSH de serviciu, pur și simplu dezactiva modul dezvoltator.

descoperire dispozitiv

Când descoperirea dispozitivului vă permite dispozitivului să fie vizibil pentru alte dispozitive din rețea prin mDNS. Această caracteristică vă permite să primiți un SSH cod PIN pentru legarea cu acest aparat.

Pregătirea pentru dezvoltare - dezvoltator de aplicații uwp, documente Microsoft

Error Reporting (numai dispozitive mobile)

Optimizat pentru Windows Explorer, Remote Desktop și PowerShell (numai pe un PC)

Pentru o familie de dispozitive desktop de pe pagina de setări pentru dezvoltatorii există referiri la parametrii care pot fi utilizate pentru a optimiza calculatorul pentru sarcini de dezvoltare. Pentru fiecare parametru, aveți posibilitatea să selectați caseta de validare și faceți clic pe Aplicare sau puteți face clic pe Afișare opțiuni. pentru a deschide pagina Setări pentru această opțiune.

consiliu
Există mai multe instrumente pe care le puteți utiliza pentru a implementa aplicația la un computer cu Windows 10 la un dispozitiv mobil cu Windows 10. Ambele dispozitive trebuie să fie conectate la aceeași subrețea prin conexiune cu fir sau fără fir, sau conectate între ele prin USB. Atunci când se utilizează oricare dintre metodele menționate mai sus vor fi instalate pachetul de aplicații (appx-file); Certificatele nu vor fi instalate.

  • Utilizați desfășurarea de aplicații pentru Windows 10 (WinAppDeployCmd). Aflați mai multe despre facilitatea WinAppDeployCmd.
  • În Windows 10, versiunea 1511 (sau mai târziu) pot fi utilizate pentru a implementa dispozitivul de portal din browser. Utilizați pagina de portal a dispozitivului de aplicare pentru a trimite pachetul de aplicare (AppX-fișier) și instalați-l pe dispozitiv.

Nerespectarea pachet mod de setare pentru dezvoltatori

Uneori, din cauza unor probleme de rețea sau administrative de pachete de modul de conflicte de dezvoltator poate fi instalat incorect. Pachetul Mod dezvoltator este necesar pentru implementare de la distanță de pe acel computer pentru a activa SSH prin intermediul dispozitivului de portal din dispozitivele de detectare a browser-ului sau, dar nu și pentru dezvoltarea locală. Chiar și atunci când se confruntă cu aceste probleme, puteți implementa în continuare aplicația folosind local Visual Studio sau din dispozitiv la altul.

Moduri de a evita aceste probleme și alte informații, consultați. Probleme cunoscute offline.

Pachetul de căutare dă greș

„În Windows Update pachet Mod dezvoltator nu este găsit. Cod de eroare 0x80004005. Aflați mai multe.“

Această eroare poate apărea din cauza unor probleme de conectare la rețea, setarea incorectă a setărilor corporative sau din cauza lipsei de pachet.

  1. Asigurați-vă că computerul este conectat la Internet.
  2. Dacă lucrați pe un computer care este conectat la un domeniu, vă rugăm să contactați administratorul de rețea. Pachetul modul pentru dezvoltatori, precum și toate componentele cererii, este blocat în mod implicit în WSUS. 2.1. Pentru a debloca un mod pachet de dezvoltator în versiunile actuale și anterioare, ar trebui să permită următoarea actualizare WSUS: 4016509, 3180030, 3197985
  3. Verificați pentru actualizări Windows, consultați „Setări“> „Actualizări și securitate“> „Windows Update“.
  4. Asigurați-vă că modul de dezvoltator pentru Windows este situat sub Setări> Sistem> Aplicații și oportunități> Birou Caracteristici suplimentare> Adăugare posibilitate. Dacă nu este, Windows nu poate găsi pachetul potrivit pentru computer.

După efectuarea oricare dintre acești pași, deconectați și apoi re-activați modul dezvoltator pentru a verifica buna funcționare.

pachet de instalare eșuează

„Nu s-a instala modul pachetul Developer. Codul de eroare 0x80004005. Aflați mai multe.“

Această eroare poate apărea din cauza incompatibilități între construi dvs. de Windows și un mod de pachet dezvoltator

  1. Verificați pentru Windows Updates în Opțiuni> Actualizări și securitate> Windows Update.
  2. Reporniți computerul pentru a vă asigura că toate actualizările au fost aplicate.

Folosind politica de grup sau chei de registry pentru prepararea dispozitivului

Cele mai multe dezvoltatorii vor folosi „Settings“, aplicația care urmează să fie incluse în depanare dispozitiv. În unele scenarii, cum ar fi testele automate, puteți utiliza alte modalități de a pregăti un computer care rulează Windows 10 pentru a se dezvolta.

Cu fișier gpedit.msc poate activa modul dezvoltator pe dispozitiv utilizând politici de grup (cu excepția pentru eliberarea de Windows 10 Acasă). Dacă Windows10Domashnyaya, este de a stabili direct cheile de registry pentru a activa modul dezvoltator pe dispozitiv, trebuie să utilizați regedit program sau comenzi PowerShell.

Activarea modului de dezvoltator pe dispozitiv folosind comanda gpedit

  1. Executați comanda Gpedit.msc.
  2. Alege elemente locale Politica de computer> Computer Configuration> Administrative Templates> Windows Components> implementare a aplicației Pachet

Permiteți instalarea de aplicații de încredere

Pentru a activa modul pentru dezvoltatori, modificați politica pentru a include următorii parametri:

  • Permiteți instalarea de aplicații de încredere
  • Permite dezvoltarea de aplicații Windows Store și instalarea unui mediu de dezvoltare integrat (IDE)
  • Utilizați comanda regedit pentru a activa modul dezvoltator pe dispozitiv

    Pentru a activa modul dezvoltator, setați această valoare DWORD valoare1:

    Activarea modului de dezvoltator pe dispozitiv utilizând PowerShell

    1. Rulați PowerShell ca administrator.

    PS C: \ WINDOWS \ System32> reg add "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ AppModelUnlock" / t REG_DWORD / f / v "AllowAllTrustedApps" / d "1"

    Pentru a activa modul de dezvoltator, executați următoarea comandă:

    • PS C: \ WINDOWS \ System32> reg add "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ AppModelUnlock" / t REG_DWORD / f / v "AllowDevelopmentWithoutDevLicense" / d "1"
  • Actualizați dispozitivul cu Windows 8.1 la Windows 10

    Anularea unei licențe dezvoltator

    1. Rulați PowerShell ca administrator.
    2. Executați comanda unregister-windowsdeveloperlicense.

    După aceea, trebuie să aveți modul dispozitiv pentru dezvoltator, așa cum este descris în acest articol, astfel încât să puteți continua să se dezvolte pe acest dispozitiv. Dacă nu faceți acest lucru, poate apărea o eroare atunci când depana aplicația sau atunci când creați un pachet pentru el. Mai jos este un exemplu de o astfel de eroare.

    Eroare DEP0700: nu a reușit să se înregistreze cererea.