Originally created by: v-sherryfan
REGRESSION INFO: Worked fine with Aspire 8.0.0-preview.1.23557.2
INSTALL STEPS
REPRO STEPS
ACTUAL
System.MissingMethodException
HResult=0x80131513
Message=Method not found: 'Void Npgsql.TypeMapping.INpgsqlTypeMapper.AddTypeInfoResolver(Npgsql.Internal.IPgTypeInfoResolver)'.
Source=Pgvector
StackTrace:
at Npgsql.VectorExtensions.UseVector(INpgsqlTypeMapper mapper)
at Microsoft.EntityFrameworkCore.VectorDbContextOptionsBuilderExtensions.UseVector(NpgsqlDbContextOptionsBuilder optionsBuilder)
at Extensions.<>c.<addapplicationservices>b__0_1(NpgsqlDbContextOptionsBuilder builder) in C:\Users\xxx\source\repos\eShop\src\Catalog.API\Extensions\Extensions.cs:line 11
at Microsoft.EntityFrameworkCore.NpgsqlDbContextOptionsBuilderExtensions.UseNpgsql(DbContextOptionsBuilder optionsBuilder, Action`1 npgsqlOptionsAction)
</addapplicationservices>
EXPECTED
F5 to work successfully
Originally posted by: eerhardt
This looks like Pgvector needs to be updated to the Npgsql v8.0 compatible version.
@v-sherryfan - can you also update these two lines?
https://github.com/dotnet/eShop/blob/1417a0c6f78b0f6e9da0352cbfc9dc5a46dda088/Directory.Packages.props#L38-L39
to be
Originally posted by: v-sherryfan
@eerhardt After updating the above package according to your instructions, the error will disappear.