L0: NuGet.config reparieren - Restore gegen leeren Paketordner

Drei Pakete hatten kein passendes packageSourceMapping-Muster; mit
<clear/> und Allowlist bedeutet das NU1100. Auf dem Entwicklungsrechner
unsichtbar, weil alle drei laengst im globalen Cache liegen - ein frischer
Klon (und damit jeder Linux-Host) konnte nicht wiederherstellen.

- PDFsharp*                     : gar kein Muster vorhanden
- Microsoft.EntityFrameworkCore : der Glob "…EntityFrameworkCore.*" matcht
                                  das Basispaket ohne Suffix nicht
- Microsoft.CodeAnalysis.*      : transitiv ueber EntityFrameworkCore.Design

Verifiziert: dotnet restore der Projektmappe gegen einen leeren
--packages-Ordner stellt jetzt alle sechs Projekte wieder her.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Richard
2026-08-06 22:30:32 +02:00
co-authored by Claude Opus 5
parent 27577ef1b2
commit 18b1059fa9
+9 -1
View File
@@ -20,8 +20,16 @@
<package pattern="Newtonsoft.Json" /> <package pattern="Newtonsoft.Json" />
<!-- Offizielle TWS-C#-API (NuGet-Mirror) für den IBKR-Broker-Adapter --> <!-- Offizielle TWS-C#-API (NuGet-Mirror) für den IBKR-Broker-Adapter -->
<package pattern="IB.TWS.CSharpApi" /> <package pattern="IB.TWS.CSharpApi" />
<!-- EF Core / Pomelo (MySQL/MariaDB) --> <!-- PDF-Export im Accounting-Modul (PDFsharp/MigraDoc, MIT) -->
<package pattern="PDFsharp*" />
<!-- EF Core / Pomelo (MySQL/MariaDB).
ACHTUNG: "Microsoft.EntityFrameworkCore.*" matcht das Basispaket OHNE Suffix NICHT
deshalb steht es zusätzlich einzeln. Ohne das schlägt ein Restore gegen einen leeren
Paket-Ordner mit NU1100 fehl (auf dem Entwicklungsrechner unsichtbar, weil gecacht). -->
<package pattern="Microsoft.EntityFrameworkCore" />
<package pattern="Microsoft.EntityFrameworkCore.*" /> <package pattern="Microsoft.EntityFrameworkCore.*" />
<!-- Transitiv über EntityFrameworkCore.Design (Migrations-Codegenerierung). -->
<package pattern="Microsoft.CodeAnalysis.*" />
<package pattern="Pomelo.*" /> <package pattern="Pomelo.*" />
<package pattern="Humanizer.*" /> <package pattern="Humanizer.*" />
<package pattern="Mono.TextTemplating" /> <package pattern="Mono.TextTemplating" />