Skip to content

[FEATURE REQ] Make the default ci choice to opt into AOT compatibility checks #49969

Open
@m-nash

Description

@m-nash

Library name

Azure.Core

Please describe the feature.

Now that we have pushed the MRW AOT compatibility changes all libraries should be AOT compatible other than the DI interfaces we currently use.

Here is an example of what was needed for appconfiguration which should be similar to all azure sdks at this point. #49968

We should flip the default value for AOT compatibility check and add these annotations to all DI methods so we get no warnings for our SDKs. Any library that has one off issues we can opt out of temporarily.

This will help make sure we don't introduce new features that move us away from being AOT compatible in the future.

Metadata

Metadata

Assignees

Labels

ClientThis issue points to a problem in the data-plane of the library.EngSysThis issue is impacting the engineering system.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions