Zum Hauptinhalt springen

Systemvoraussetzungen

Für Anwender​

  • Windows 10 oder Windows 11
  • .NET Framework 4.8 (wird von ClickOnce bei Bedarf automatisch mit installiert)
  • Netzwerkzugriff auf https://dokumentengesamtliste.netlify.app/ (für Installation und automatische Updates)

Für die Entwicklung​

KomponenteVersion / Hinweis
Visual Studio2022 (Community oder höher)
.NET Framework (Ziel)4.8
Node.jsLTS, für die Netlify-CLI beim Veröffentlichen (winget install OpenJS.NodeJS.LTS)
ProjektordnerZ:\VWBS\VWGCBS_Dokumentengesamtliste_2026 (gemapptes Laufwerk auf \\nas9482c0\Visual Studio\VWBS\...)

Wichtig: nicht über den UNC-Pfad arbeiten​

npx/die Netlify-CLI kommen mit UNC-Pfaden (\\nas9482c0\...) als Arbeitsverzeichnis nicht zurecht — cmd.exe wechselt dann kommentarlos ins Windows-Verzeichnis, und ein Deploy würde die falschen Dateien hochladen. Veröffentlichungsschritte deshalb immer über das gemappte Laufwerk ausführen, also von Z:\VWBS\VWGCBS_Dokumentengesamtliste_2026, nicht von \\nas9482c0\Visual Studio\VWBS\....

Abhängigkeiten (NuGet / lib)​

Die Anwendung bindet folgende Open-Source-Bibliotheken ein (auch im Hilfe → Info…-Fenster der Anwendung aufgeführt):

  • ClosedXML (Excel-Export)
  • DocumentFormat.OpenXml (Open XML SDK)
  • ExcelNumberFormat
  • XLParser
  • SixLabors.Fonts
  • Irony
  • log4net (Protokollierung)
  • Newtonsoft.Json (JSON-Vorlagen)

Netlify-Konto​

  • Account „Mehlhorn", Slug laemmch3n
  • Site-ID: f3d1036a-54c1-4aea-9ebf-1c7449c106f9
  • Wichtige Einstellung: team-weiter Zugriffsschutz muss für diese Site deaktiviert sein (sso_login: false), sonst verlangt jeder Seitenaufruf eine Netlify-Anmeldung — siehe Installation verteilen.