Der Aufruf ist zwischen identischen Methoden mehrdeutigC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Der Aufruf ist zwischen identischen Methoden mehrdeutig

Post by Anonymous »

Ich bin gerade dabei, unsere Codebasis von .NET 9 auf .NET 10 zu aktualisieren. Alle Bibliotheken aller unserer Pakete wurden auf die neueste Version aktualisiert, als ich das letzte Mal auf .NET 9 aktualisiert habe.
Ich habe das Gleiche getan und alles auf die neuesten Codeversionen gebracht.
Ich habe überhaupt keine Codeänderungen vorgenommen und der gesamte Code wurde vor der Version kompiliert und ausgeführt aktualisieren.
Allerdings bleibe ich bei diesem Fehler hängen und er ergibt für mich keinen Sinn.

Die beiden Methoden, auf die er sich bezieht, sind identisch.

Der Aufruf zwischen den folgenden Methoden oder Eigenschaften ist nicht eindeutig
System.Linq.AsyncEnumerable.ToListAsync(System.Collections.Generic.IAsyncEnumerable, System.Threading.CancellationToken)
und
System.Linq.AsyncEnumerable.ToListAsync(System.Collections.Generic.IAsyncEnumerable, System.Threading.CancellationToken)

Ich bekomme dies auch mit einigen anderen System.Linq-Funktionen wie:

Der Aufruf ist zwischen den folgenden Methoden oder Eigenschaften nicht eindeutig:
System.Linq.AsyncEnumerable.Select(System.Collections.Generic.IAsyncEnumerable, System.Func)
und
System.Linq.AsyncEnumerable.Select(System.Collections.Generic.IAsyncEnumerable, System.Func)

Ich habe mir andere Lösungen angesehen, wie z. B. das Bereinigen aller bin- und obj-Ordner im gesamten Projekt (was ich schon mehrfach getan habe), die Suche nach doppelten DLL-Dateien usw., aber nichts scheint das Problem zu lösen.
Jede Hilfe wäre hilfreich Vielen Dank.
Bearbeiten: Hier ist ein Codeausschnitt, der das Problem reproduziert:

Code: Select all

using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

using Couchbase;

namespace Kordata.N1QL
{
public class N1QLConnection
{
public async Task ExecuteQueryAsync(string query)
{
ICluster cluster = new Cluster();

var result = await cluster.QueryAsync(query);

var rows = await result.Rows.ToListAsync();
return rows;
}
}
}
Der Fehler liegt in dieser Zeile:

Code: Select all

var rows = await result.Rows.ToListAsync();
Enthalten sind die .csproj-Dateien für das Projekt.

Code: Select all

Kordata.N1QL.csproj
:

Code: Select all


Couchbase N1QL utilities
net10.0
Kordata.N1QL
Kordata.N1QL















Hier sind die enthaltenen .csproj-Dateien:

Code: Select all

Kordata.Common.csproj
:

Code: Select all


Kordata common functions and classes
net10.0
Kordata.Common
Kordata.Common







Code: Select all

Kordata.Core.csproj
:

Code: Select all


net10.0
$(NoWarn);CS0618
Kordata.Core
Kordata.Core






















Code: Select all

Kordata.Metrics.Client.csproj
:

Code: Select all


net10.0
Kordata.Metrics.Client
Kordata.Metrics.Client
Library
Swagger
Swagger
Swagger Library
A library generated from a Swagger doc
No Copyright
true
true
true
Kordata.Metrics.Client
1.0.0









Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post