Files
IBKRTrader/NuGet.config
T
RichardandClaude Opus 5 18b1059fa9 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>
2026-08-06 22:30:32 +02:00

59 lines
2.7 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!--
Repo-lokale NuGet-Konfiguration.
Die globale NuGet.Config des Nutzers nutzt packageSourceMapping (Allowlist).
packageSourceMapping wird NICHT über Config-Dateien gemerged: die projektnächste
Datei ersetzt die Zuordnung vollständig. Deshalb hier die App-Pakete UND die
Test-Pakete gemeinsam auf nuget.org gemappt (Allowlist-Ansatz bleibt erhalten).
-->
<configuration>
<packageSources>
<clear />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
</packageSources>
<packageSourceMapping>
<packageSource key="nuget.org">
<!-- App-Pakete -->
<package pattern="MySqlConnector" />
<package pattern="Dapper" />
<package pattern="HtmlAgilityPack" />
<package pattern="Newtonsoft.Json" />
<!-- Offizielle TWS-C#-API (NuGet-Mirror) für den IBKR-Broker-Adapter -->
<package pattern="IB.TWS.CSharpApi" />
<!-- 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.*" />
<!-- Transitiv über EntityFrameworkCore.Design (Migrations-Codegenerierung). -->
<package pattern="Microsoft.CodeAnalysis.*" />
<package pattern="Pomelo.*" />
<package pattern="Humanizer.*" />
<package pattern="Mono.TextTemplating" />
<package pattern="dotnet-ef" />
<!-- Test-Pakete -->
<package pattern="xunit*" />
<package pattern="NSubstitute" />
<package pattern="Castle.Core" />
<package pattern="FluentAssertions" />
<package pattern="coverlet.*" />
<package pattern="Microsoft.CodeCoverage" />
<package pattern="Microsoft.TestPlatform.*" />
<!-- Framework / Extensions / Runtime -->
<package pattern="Microsoft.Extensions.*" />
<package pattern="Microsoft.NET.*" />
<package pattern="Microsoft.NETCore.*" />
<package pattern="Microsoft.WindowsDesktop.*" />
<package pattern="Microsoft.AspNetCore.*" />
<package pattern="Microsoft.Bcl.*" />
<package pattern="Microsoft.Win32.*" />
<package pattern="System.*" />
<package pattern="runtime.*" />
<package pattern="NETStandard.*" />
</packageSource>
</packageSourceMapping>
</configuration>