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>
59 lines
2.7 KiB
XML
59 lines
2.7 KiB
XML
<?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>
|