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 macht für mich keinen Sinn.

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

Code: Select all

The call is ambiguous between the following methods or properties:

Code: Select all

'System.Linq.AsyncEnumerable.ToListAsync(System.Collections.Generic.IAsyncEnumerable, System.Threading.CancellationToken)'

Code: Select all

and

Code: Select all

'System.Linq.AsyncEnumerable.ToListAsync(System.Collections.Generic.IAsyncEnumerable, System.Threading.CancellationToken)'
Ich bekomme dies auch mit einigen anderen System.Linq-Funktionen wie:

Code: Select all

The call is ambiguous between the following methods or properties:

Code: Select all

'System.Linq.AsyncEnumerable.Select(System.Collections.Generic.IAsyncEnumerable, System.Func)'

Code: Select all

and

Code: Select all

'System.Linq.AsyncEnumerable.Select(System.Collections.Generic.IAsyncEnumerable, System.Func)'
Ich habe mir andere Lösungen angesehen, wie z. B. das Bereinigen jedes bin- und obj-Ordners im gesamten Projekt (was ich schon mehrfach getan habe), die Suche nach doppelten DLL-Dateien usw. und nichts scheint das Problem zu lösen.
Jede Hilfe wäre dankbar.
Bearbeiten:
Hier ist ein Codeausschnitt, der das reproduziert Problem:

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 steht 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