Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 17368|Svar: 0

[Kommunikation] Visual Studio 2017 konfiguration GitHub punktværktøjsopdatering og udvidelsesfejl

[Kopier link]
Opslået på 23/01/2019 09.37.44 | | |
1. Åbn Visual Studio 2017, klik på Tools->Extensions and Updates i navigationslinjen, og installer plugin'et
Fejl på tiden:
Hentning af en komponent med CLSID {CLSID 177F0C4A-1CD3-4DE7-A32C-71DBBB9FA36D} i en COM-klasse fabrik fejlede på grund af følgende fejl: 8007007e Det specificerede modul kunne ikke findes
Årsag: VS 2017 installationspakke download mislykkedes, skabelonen kunne ikke findes, men opdateringen mislykkedes.


Løsning: I kontrolpanelet på Windows-systemet, programmets afinstallationsgrænseflade, klik på Ændr for at vise Visual Studio 2017 installationsgrænsefladen, klik på Reparer.

Efter at have rettet det, klik på Tools->Extensions and Updates i navigationslinjen og søg efter GitHub-download i søgefeltet på Visual Studio-markedspladsens grænseflade.

2. Efter installationen vil den bede om at lukke VS og derefter træde i kraft, lukke VS, starte installationen, processen er meget enkel, følg instruktionerne, og næste skridt kan tages.
Derefter lancerer VS, opretter vores projekt og kommer i gang
Bemærk, at vælg "Opret nyt Git-repository" i nederste højre hjørne for at oprette et lokalt koderepository
Så åbn Team Explorer
Du vil opdage, at der på nuværende tidspunkt allerede findes en mulighed for GitHub
Hvis det er første gang, du logger ind, vil du blive bedt om at logge ind på din GitHub-konto
Når du er logget ind, klikker du på Create, og vi vil oprette et nyt koderepository på GitHub
Bemærk, at navnet kan være brugerdefineret og kan være forskelligt fra løsningen og projektnavnet, men den lokale sti skal være løsningens rodmappe
Skab en succesfuld legende
Derefter skriver vi et stykke kode, tester kodeændringerne, opretter en source.cpp-fil og skriver et stykke kode som følger
På dette tidspunkt vil du opdage, at der i løsningen ved siden af vil være et lille plus-tegn foran source.cpp, som indikerer, at der er en ændring i filkoden
I GitHub-administration, hvis du vil synkronisere til en fjernkodebase, skal du først udgive din egen kodebank
I Team Explorer, klik på Publicér
Tilsvarende kan du på GitHubs officielle hjemmeside se dine kodeændringer lige nu
På dette tidspunkt er alle operationer færdige, selvom der ikke er nogen vanskeligheder, men for mig, som nybegynder, tog det stadig lang tid, så lad os notere det.
Sammenlignet med VS2013 er VS2017 lettere at betjene og mindre tilbøjelig til problemer.

3. Konfigurér GitHub til eksisterende projekter
Der er nogle projekter, jeg har skrevet før, men jeg har ikke konfigureret Git, og nu vil jeg konfigurere GitHubs eksterne koderepository, hvordan gør jeg det?
For eksempel åbner jeg nu en demo af en vejrudsigt, jeg skrev før
Efter at have åbnet den med VS, i løsningen (bemærk at det ikke er et projekt, men en løsning), højreklik og vælg Add Code Control.
Så vil du opdage, at ikonet i den forrige kodefil har en masse små låseikoner foran sig
Det indikerer, at dine filer er blevet sporet af dit lokale Git-system, og at der er en ekstra .git-mappe i løsningens rodmappe
Derudover vil der være et ekstra lokalt kodelager i Team Explorer
Klik på forsiden af Team Stifinder og klik på Synkroniser
Så kan du bare udgive på GitHub
Skriv en beskrivelse, og den vil blive genereret i introduktionen af dit GitHub-repository
Skabt med succes
Gå derefter til github.com for at se, om din hjemmeside er opdateret
Nå, som forventet er alle operationer på nuværende tidspunkt fuldført.

4 Resumé
Faktisk er der intet svært ved Git-operationer, uanset om det er Git bash-kommandolinjen eller Git-plugin'et integreret med IDE'en, og flere og flere udviklingsværktøjer tilbyder Git GUI-metoder (såsom Git i AS CVC og GitHub for Desktop osv.), som er meget nemme at bruge. For en udvikler er det uden tvivl en god vane at administrere deres kode.






Tidligere:Når man skriver c# tidsbegrænset låseskærmssoftware, kan den oprindelige værdi af TextBox ikke være null, ellers vil den være unormal
Næste:.NET Core-projektet udnytter Jexus til at deploye under Linux
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com