Added project for testing Aot #1381
Annotations
9 errors and 30 warnings
Build library (ubuntu-latest)
Assets file '/home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Bindings/obj/project.assets.json' doesn't have a target for 'net6.0'. Ensure that restore has run and that you have included 'net6.0' in the TargetFrameworks for your project.
|
Build library (ubuntu-latest)
Assets file '/home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Bindings/obj/project.assets.json' doesn't have a target for 'net6.0'. Ensure that restore has run and that you have included 'net6.0' in the TargetFrameworks for your project.
|
Build library (ubuntu-latest)
Process completed with exit code 1.
|
Build library (macos-14)
Assets file '/Users/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Bindings/obj/project.assets.json' doesn't have a target for 'net6.0'. Ensure that restore has run and that you have included 'net6.0' in the TargetFrameworks for your project.
|
Build library (macos-14)
Assets file '/Users/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Bindings/obj/project.assets.json' doesn't have a target for 'net6.0'. Ensure that restore has run and that you have included 'net6.0' in the TargetFrameworks for your project.
|
Build library (macos-14)
Process completed with exit code 1.
|
Build library (windows-latest)
Assets file 'D:\a\DuckDB.NET\DuckDB.NET\DuckDB.NET.Bindings\obj\project.assets.json' doesn't have a target for 'net6.0'. Ensure that restore has run and that you have included 'net6.0' in the TargetFrameworks for your project.
|
Build library (windows-latest)
Assets file 'D:\a\DuckDB.NET\DuckDB.NET\DuckDB.NET.Bindings\obj\project.assets.json' doesn't have a target for 'net6.0'. Ensure that restore has run and that you have included 'net6.0' in the TargetFrameworks for your project.
|
Build library (windows-latest)
Process completed with exit code 1.
|
Build library (ubuntu-latest):
DuckDB.NET.Data/Internal/Reader/VectorDataReaderBase.cs#L59
'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the generic parameter 'T' of 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.GetValue<T>(UInt64)' don't match overridden generic parameter 'T' of 'DuckDB.NET.Data.Reader.IDuckDBDataReader.GetValue<T>(UInt64)'. All overridden members must have the same 'DynamicallyAccessedMembersAttribute' usage.
|
Build library (ubuntu-latest):
DuckDB.NET.Data/DuckDBDataReader.cs#L144
'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the return value of method 'DuckDB.NET.Data.DuckDBDataReader.GetFieldType(Int32)' don't match overridden return value of method 'System.Data.Common.DbDataReader.GetFieldType(Int32)'. All overridden members must have the same 'DynamicallyAccessedMembersAttribute' usage.
|
Build library (ubuntu-latest):
DuckDB.NET.Data/DuckDBDataReader.cs#L149
'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the return value of method 'DuckDB.NET.Data.DuckDBDataReader.GetProviderSpecificFieldType(Int32)' don't match overridden return value of method 'System.Data.Common.DbDataReader.GetProviderSpecificFieldType(Int32)'. All overridden members must have the same 'DynamicallyAccessedMembersAttribute' usage.
|
Build library (ubuntu-latest):
DuckDB.NET.Data/DuckDBDataReader.cs#L203
'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the generic parameter 'T' of 'DuckDB.NET.Data.DuckDBDataReader.GetFieldValue<T>(Int32)' don't match overridden generic parameter 'T' of 'System.Data.Common.DbDataReader.GetFieldValue<T>(Int32)'. All overridden members must have the same 'DynamicallyAccessedMembersAttribute' usage.
|
Build library (ubuntu-latest):
DuckDB.NET.Data/DuckDBDataReader.cs#L306
Method 'System.Type.TypeInitializer.get' with parameters or return value with `DynamicallyAccessedMembersAttribute` is accessed via reflection. Trimmer can't guarantee availability of the requirements of the method.
|
Build library (ubuntu-latest):
DuckDB.NET.Data/Internal/Reader/VectorDataReaderBase.cs#L122
'targetType' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor', 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.GetValue(UInt64, Type)'. The return value of method 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.ProviderSpecificClrType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
Build library (ubuntu-latest):
DuckDB.NET.Data/Internal/Reader/VectorDataReaderBase.cs#L104
'targetType' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor', 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.GetValue(UInt64, Type)'. The return value of method 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.ClrType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
Build library (ubuntu-latest):
DuckDB.NET.Data/DuckDBSchema.cs#L215
Using member 'System.Data.DataTable.Load(IDataReader)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Members from types used in the expression column to be trimmed if not referenced directly.
|
Build library (ubuntu-latest):
DuckDB.NET.Data/Internal/Reader/StructVectorDataReader.cs#L110
'targetType' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor', 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.GetValue(UInt64, Type)'. The return value of method 'DuckDB.NET.Data.Internal.PropertyDetails.NullableType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
Build library (ubuntu-latest):
DuckDB.NET.Data/Internal/Reader/StructVectorDataReader.cs#L110
'targetType' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor', 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.GetValue(UInt64, Type)'. The return value of method 'DuckDB.NET.Data.Internal.PropertyDetails.PropertyType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
Build library (macos-14):
DuckDB.NET.Data/Internal/Reader/VectorDataReaderBase.cs#L59
'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the generic parameter 'T' of 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.GetValue<T>(UInt64)' don't match overridden generic parameter 'T' of 'DuckDB.NET.Data.Reader.IDuckDBDataReader.GetValue<T>(UInt64)'. All overridden members must have the same 'DynamicallyAccessedMembersAttribute' usage.
|
Build library (macos-14):
DuckDB.NET.Data/DuckDBDataReader.cs#L144
'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the return value of method 'DuckDB.NET.Data.DuckDBDataReader.GetFieldType(Int32)' don't match overridden return value of method 'System.Data.Common.DbDataReader.GetFieldType(Int32)'. All overridden members must have the same 'DynamicallyAccessedMembersAttribute' usage.
|
Build library (macos-14):
DuckDB.NET.Data/DuckDBDataReader.cs#L149
'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the return value of method 'DuckDB.NET.Data.DuckDBDataReader.GetProviderSpecificFieldType(Int32)' don't match overridden return value of method 'System.Data.Common.DbDataReader.GetProviderSpecificFieldType(Int32)'. All overridden members must have the same 'DynamicallyAccessedMembersAttribute' usage.
|
Build library (macos-14):
DuckDB.NET.Data/DuckDBDataReader.cs#L203
'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the generic parameter 'T' of 'DuckDB.NET.Data.DuckDBDataReader.GetFieldValue<T>(Int32)' don't match overridden generic parameter 'T' of 'System.Data.Common.DbDataReader.GetFieldValue<T>(Int32)'. All overridden members must have the same 'DynamicallyAccessedMembersAttribute' usage.
|
Build library (macos-14):
DuckDB.NET.Data/DuckDBDataReader.cs#L306
Method 'System.Type.TypeInitializer.get' with parameters or return value with `DynamicallyAccessedMembersAttribute` is accessed via reflection. Trimmer can't guarantee availability of the requirements of the method.
|
Build library (macos-14):
DuckDB.NET.Data/Internal/Reader/StringVectorDataReader.cs#L58
'T' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor', 'DynamicallyAccessedMemberTypes.PublicProperties' in 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.GetValue<T>(UInt64)'. The generic parameter 'T' of 'DuckDB.NET.Data.Internal.Reader.StringVectorDataReader.GetBitString<T>(UInt64)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
Build library (macos-14):
DuckDB.NET.Data/Internal/Reader/VectorDataReaderBase.cs#L104
'targetType' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor', 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.GetValue(UInt64, Type)'. The return value of method 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.ClrType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
Build library (macos-14):
DuckDB.NET.Data/Internal/Reader/VectorDataReaderBase.cs#L122
'targetType' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor', 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.GetValue(UInt64, Type)'. The return value of method 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.ProviderSpecificClrType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
Build library (macos-14):
DuckDB.NET.Data/Internal/Reader/StructVectorDataReader.cs#L110
'targetType' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor', 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.GetValue(UInt64, Type)'. The return value of method 'DuckDB.NET.Data.Internal.PropertyDetails.NullableType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
Build library (macos-14):
DuckDB.NET.Data/Internal/Reader/StructVectorDataReader.cs#L110
'targetType' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor', 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.GetValue(UInt64, Type)'. The return value of method 'DuckDB.NET.Data.Internal.PropertyDetails.PropertyType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
Build library (windows-latest):
DuckDB.NET.Data/Internal/Reader/VectorDataReaderBase.cs#L59
'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the generic parameter 'T' of 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.GetValue<T>(UInt64)' don't match overridden generic parameter 'T' of 'DuckDB.NET.Data.Reader.IDuckDBDataReader.GetValue<T>(UInt64)'. All overridden members must have the same 'DynamicallyAccessedMembersAttribute' usage.
|
Build library (windows-latest):
DuckDB.NET.Data/DuckDBDataReader.cs#L144
'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the return value of method 'DuckDB.NET.Data.DuckDBDataReader.GetFieldType(Int32)' don't match overridden return value of method 'System.Data.Common.DbDataReader.GetFieldType(Int32)'. All overridden members must have the same 'DynamicallyAccessedMembersAttribute' usage.
|
Build library (windows-latest):
DuckDB.NET.Data/DuckDBDataReader.cs#L203
'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the generic parameter 'T' of 'DuckDB.NET.Data.DuckDBDataReader.GetFieldValue<T>(Int32)' don't match overridden generic parameter 'T' of 'System.Data.Common.DbDataReader.GetFieldValue<T>(Int32)'. All overridden members must have the same 'DynamicallyAccessedMembersAttribute' usage.
|
Build library (windows-latest):
DuckDB.NET.Data/DuckDBDataReader.cs#L306
Method 'System.Type.TypeInitializer.get' with parameters or return value with `DynamicallyAccessedMembersAttribute` is accessed via reflection. Trimmer can't guarantee availability of the requirements of the method.
|
Build library (windows-latest):
DuckDB.NET.Data/DuckDBDataReader.cs#L149
'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the return value of method 'DuckDB.NET.Data.DuckDBDataReader.GetProviderSpecificFieldType(Int32)' don't match overridden return value of method 'System.Data.Common.DbDataReader.GetProviderSpecificFieldType(Int32)'. All overridden members must have the same 'DynamicallyAccessedMembersAttribute' usage.
|
Build library (windows-latest):
DuckDB.NET.Data/DuckDBSchema.cs#L215
Using member 'System.Data.DataTable.Load(IDataReader)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Members from types used in the expression column to be trimmed if not referenced directly.
|
Build library (windows-latest):
DuckDB.NET.Data/Internal/Reader/VectorDataReaderBase.cs#L122
'targetType' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor', 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.GetValue(UInt64, Type)'. The return value of method 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.ProviderSpecificClrType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
Build library (windows-latest):
DuckDB.NET.Data/Internal/Reader/VectorDataReaderBase.cs#L104
'targetType' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor', 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.GetValue(UInt64, Type)'. The return value of method 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.ClrType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
Build library (windows-latest):
DuckDB.NET.Data/Internal/Reader/ListVectorDataReader.cs#L89
'T' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor', 'DynamicallyAccessedMemberTypes.PublicProperties' in 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.GetValue<T>(UInt64)'. The generic parameter 'T' of 'BuildList<T>(List<T>)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
Build library (windows-latest):
DuckDB.NET.Data/Internal/Reader/StringVectorDataReader.cs#L58
'T' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor', 'DynamicallyAccessedMemberTypes.PublicProperties' in 'DuckDB.NET.Data.Internal.Reader.VectorDataReaderBase.GetValue<T>(UInt64)'. The generic parameter 'T' of 'DuckDB.NET.Data.Internal.Reader.StringVectorDataReader.GetBitString<T>(UInt64)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|