Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 21646|Antwoord: 2

[WinForm] Tien jaar lang .NET-programma's debuggen met Notepad thuis op een computer

[Link kopiëren]
Geplaatst op 16-10-2020 18:08:57 | | | |
Introductie

Ik ging terug naar mijn geboorteplaats tijdens de Spring Festival-vakantie, had mijn laptop niet mee en kon alleen thuisblijven vanwege de longontstekingsepidemie.

De reden dat WinForm niet normaal gebruikt kan worden, is vooral vanwege fouten die ontstaan doordat de opgegeven node niet wordt gevonden bij het parsen van de html-broncode.

Ontwikkelingsomgeving

  • CPU: Pentium(R) dual-core CPU E6300 @ 2,80GHz
  • Geheugen: 2G
  • Systeem: Windows 7 Home Standard Edition




Ontwikkelingstools

Probeer hetInstalleer de VS-codesoftware, ontdekte dat na voltooiing van de installatie de openingsinterface aan staatZwarte schermstatusDe computer zit erg vast, je kunt Notepad++ Notepad alleen gebruiken om de code te wijzigen.

  • MSBuild
  • Notepad++


MSBuild 2015 tool downloadadres:

De hyperlink-login is zichtbaar.

Bij het installeren van MSBuild moet je eerst het .NET framework 4.5 framework installeren.



Nadat de installatie is voltooid, moet je een map toevoegen aan de omgevingsvariabele, en de map die ik heb geïnstalleerd is: C:\Program Files\MSBuild\14.0\Bin

Hoe voeg je een map toe aan een omgevingsvariabele hieronder.

Compileer-run

Download eerst de broncode van GitHub naar je lokale locatie en pak deze uit, zoals te zien is in de onderstaande figuur:



MSBuild documentadres:

De hyperlink-login is zichtbaar.

Probeer te compileren en de code is als volgt:





De fout is als volgt:

"C:\Users\pi\Downloads\itsvse\itsvse\itsvse.csproj" (standaard
Doel)
(1) ->
(CoreCompile-doelwit) ->
  Form1.cs(13,7): fout CS0246: De type- of naamruimtenaam 'CsharpHttpHelper' c
Niet gevonden worden (mis je een gebruiksrichtlijn of een assemblagereferentie?)
[C:\Users\pi\Downloads\itsvse\itsvse\itsvse.csproj]
  Form1.cs(14,7): fout CS0246: De type- of naamruimtenaam 'Newtonsoft' kan n
Niet gevonden worden (mis je een gebruiksrichtlijn of een assemblagereferentie?) [C:\U
sers\pi\Downloads\itsvse\itsvse\itsvse.csproj]

    6 waarschuwingen
    2 fouten

Tijd verstreken 00:00:05.28

Oplossing: Kopieer de door het programma genoemde dll naar de map /bin/Debug en compileer deze opnieuw, zoals weergegeven in de onderstaande figuur:



Je kunt de gecompileerde applicatie normaal openen, en dan de output beetje bij beetje debuggen door logs te schrijven, Notepad++ Notepad gebruiken om de code te wijzigen, het programma opnieuw compileren, en het WinForm-programma kan normaal draaien.



(Einde)




Vorig:.net/C# weerspiegelt niet-anonieme functies <>f__AnonymousType0 methoden
Volgend:[Architectuur]. net/c# implementeert gedistribueerde configuratie van Key/Value-opslag gebaseerd op Consul
 Huisbaas| Geplaatst op 29-07-2023 11:56:48 |
Visual Studio 2022 buildtools:https://aka.ms/vs/17/release/vs_BuildTools.exe
 Huisbaas| Geplaatst op 29-07-2023 19:45:29 |
Azure DevOps (viii) Compileert ASP.NET MVC-projecten met behulp van Pipelines Build
https://www.itsvse.com/thread-10635-1-1.html
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com