Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 21646|Antwort: 2

[WinForm] Zehn Jahre lang .NET-Programme mit Notepad zu Hause am Computer debuggen

[Link kopieren]
Veröffentlicht am 16.10.2020 18:08:57 | | | |
Einleitung

Ich bin während des Frühlingsfestes in meine Heimatstadt zurückgekehrt, habe meinen Laptop nicht mitgebracht und konnte nur wegen der Lungenentzündung zu Hause bleiben.

Der Grund, warum WinForm nicht normal verwendet werden kann, liegt hauptsächlich an Fehlern, die dadurch entstehen, dass der angegebene Knoten beim Parsen des HTML-Quellcodes nicht gefunden wird.

Entwicklungsumgebung

  • CPU: Pentium(R) Dual-Core-CPU E6300 @ 2,80 GHz
  • Speicher: 2G
  • System: Windows 7 Home Standard Edition




Entwicklungswerkzeuge

Versuch esInstallation der VS-Code-Software, stellte fest, dass nach Abschluss der Installation die Öffnungsoberfläche aktiviert warBlackscreen-StatusDer Computer steckt festDu kannst Notepad++ Notepad nur verwenden, um den Code zu ändern.

  • MSBuild
  • Notepad++


MSBuild 2015 Tool Download-Adresse:

Der Hyperlink-Login ist sichtbar.

Bei der Installation von MSBuild musst du zuerst das .NET Framework 4.5 Framework installieren.



Nach Abschluss der Installation müssen Sie ein Verzeichnis zur Umgebungsvariable hinzufügen, und das Verzeichnis, das ich installiert habe, lautet: C:\Program Files\MSBuild\14.0\Bin

Wie man unten ein Verzeichnis zu einer Umgebungsvariable hinzufügt.

Kompilierungslauf

Laden Sie zuerst den Quellcode von GitHub an Ihren lokalen Standort herunter und entpacken Sie ihn, wie in der untenstehenden Abbildung gezeigt:



MSBuild-Dokumentadresse:

Der Hyperlink-Login ist sichtbar.

Versuchen Sie das Kompilieren, und der Code ist wie folgt:





Der Fehler lautet wie folgt:

"C:\Users\pi\Downloads\itsvse\itsvse\itsvse.csproj" (Standard
Ziel)
(1) ->
(CoreCompile Ziel) ->
  Form1.cs(13,7): Fehler CS0246: Der Typ- oder Namensraumname 'CsharpHttpHelper' c
Er wird nicht gefunden (fehlt Ihnen eine Nutzungsanweisung oder eine Montagereferenz?)
[C:\Users\pi\Downloads\itsvse\itsvse\itsvse.csproj]
  Form1.cs(14,7): Fehler CS0246: Der Typ- oder Namensraumname 'Newtonsoft' könnte n
Nicht gefunden werden (fehlt Ihnen eine Nutzungsanweisung oder eine Montagereferenz?) [C:\U
sers\pi\Downloads\itsvse\itsvse\itsvse.csproj]

    6 Warnungen
    2 Fehler

Verstrichene Zeit 00:00:05.28

Lösung: Kopiere die vom Programm referenzierte DLL in den /bin/Debug-Ordner und kompiliere sie neu, wie in der Abbildung unten gezeigt:



Du kannst die kompilierte Anwendung normal öffnen und dann die Ausgabe nach und nach debuggen, indem du Logs schreibst, Notepad++ Notepad verwenden, den Code ändern, das Programm neu kompilieren, und das WinForm-Programm kann normal laufen.



(Ende)




Vorhergehend:.net/C# spiegelt nicht-anonyme Funktionen <>f__AnonymousType0 Methoden wider
Nächster:[Architektur]. net/c# implementiert eine verteilte Konfiguration des Key/Value-Speichers basierend auf Consul
 Vermieter| Veröffentlicht am 29.07.2023 11:56:48 |
Visual Studio 2022 Build-Tools:https://aka.ms/vs/17/release/vs_BuildTools.exe
 Vermieter| Veröffentlicht am 29.07.2023 19:45:29 |
Azure DevOps (viii) Kompiliert ASP.NET MVC-Projekte mit Pipelines Build
https://www.itsvse.com/thread-10635-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com