Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 17368|Svare: 0

[Kommunikasjon] Visual Studio 2017-konfigurasjon GitHub-punktverktøy oppdaterings- og utvidelsesfeil

[Kopier lenke]
Publisert på 23.01.2019 09:37:44 | | |
1. Åpne Visual Studio 2017, klikk på Tools->Extensions and Updates i navigasjonslinjen, og installer pluginen
Feil i tide:
Henting av en komponent med CLSID {CLSID 177F0C4A-1CD3-4DE7-A32C-71DBBB9FA36D} i en COM-klasse fabrikk feilet på grunn av følgende feil: 8007007e Den spesifiserte modulen kunne ikke finnes
Årsak: Nedlastingen av VS 2017-installasjonspakken mislyktes, malen kunne ikke finnes, men oppdateringen mislyktes.


Løsning: I kontrollpanelet til Windows-systemet, avinstalleringsgrensesnittet for programmet, klikk Endre for å vise Visual Studio 2017-installasjonsgrensesnittet, klikk på Reparer.

Etter å ha fikset, klikk på Tools->Extensions and Updates i navigasjonsfeltet og søk etter GitHub-nedlasting i søkefeltet til Visual Studio marketplace-grensesnittet.

2. Etter installasjon vil den be om å lukke VS og deretter tre i kraft, lukke VS, starte installasjon, prosessen er veldig enkel, følg instruksjonene, og neste steg kan tas.
Start deretter VS, lag prosjektet vårt, og kom i gang
Merk at velg "Create new Git repository" nederst til høyre for å opprette et lokalt koderepositorium
Deretter åpner du Team Explorer
Du vil oppdage at det på dette tidspunktet allerede finnes et alternativ for GitHub
Hvis dette er første gang du logger inn, vil du bli bedt om å logge inn på GitHub-kontoen din
Når du er logget inn, klikk på Opprett, og vi vil opprette et nytt koderepositorium på GitHub
Merk at navnet kan være tilpasset og kan være forskjellig fra løsningen og prosjektnavnet, men den lokale stien må være rotkatalogen til løsningen
Skap en vellykket legende
Deretter skriver vi en kode, tester kodeendringene, lager en source.cpp fil, og skriver en kode som følger
På dette tidspunktet vil du finne at løsningen ved siden av vil være et lite plusstegn foran source.cpp, som indikerer at det er en endring i filkoden
I GitHub-administrasjon, hvis du vil synkronisere til en ekstern kodebase, må du først publisere din egen kodebank
I Team Utforsker, klikk på Publiser
Tilsvarende kan du på GitHubs offisielle nettside se kodeendringene dine akkurat nå
På dette tidspunktet er alle operasjonene fullført, selv om det ikke er noe problem, men for meg, som nybegynner, tok det fortsatt lang tid, så la oss notere det.
Sammenlignet med VS2013 er VS2017 enklere å bruke og mindre utsatt for problemer.

3. Konfigurer GitHub for eksisterende prosjekter
Det er noen prosjekter jeg har skrevet før, men jeg har ikke konfigurert Git, og nå vil jeg konfigurere GitHubs eksterne kodearkiv, hvordan gjør jeg det?
For eksempel åpner jeg nå en demo av en værmelding jeg skrev tidligere
Etter å ha åpnet den med VS, i løsningen (merk at det ikke er et prosjekt, det er en løsning), høyreklikk og velg Add Code Control.
Da vil du oppdage at ikonet i forrige kodefil har en haug med små låseikoner foran seg
Det indikerer at filene dine har blitt sporet av ditt lokale Git-system, og at det finnes en ekstra .git-mappe i rotmappen til løsningen
Det vil også være et ekstra lokalt kodelager i Team Explorer
Klikk på startsiden til Team Utforsker og klikk på Synkroniser
Deretter kan du bare publisere på GitHub
Skriv en beskrivelse, og den vil bli generert i introduksjonen til ditt GitHub-repositorium
Laget med suksess
Gå deretter til github.com for å se om hjemmesiden din er oppdatert
Vel, som forventet, på dette tidspunktet er alle operasjoner fullført.

4 Sammendrag
Faktisk er det ingenting vanskelig med Git-operasjoner, enten det er Git bash-kommandolinjen eller Git-pluginen integrert med IDE, og stadig flere utviklingsverktøy tilbyr Git GUI-metoder (som Git i AS CVC, og GitHub for Desktop, osv.), som er veldig enkle å bruke. For en utvikler er det utvilsomt en god vane å administrere koden sin.






Foregående:Når du skriver c#-tidsstyrt låseskjermprogramvare, kan ikke startverdien til TextBox være null, ellers vil den være unormal
Neste:.NET Core-prosjektet utnytter Jexus for å distribuere under Linux
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com