Skip to content

Cleanup and remove cache attributes #14

@pergerch

Description

@pergerch

Setting the Fody ShouldCleanReference property to true will only result in removing the fody references. But our Cache and NoCache attributes will then be "re-referenced" to the Microsoft.Extensions.Caching.Abstractions namespace and will throw a TypeLoadException.

The current workaround is to set the ShouldCleanReference property to false.

Set it back to true and as a cleanup step after weaving, remove our caching attributes from classes and methods, similar to the Fody.Equals add-in:

https://github.com/Fody/Equals/blob/6da330e2ba2c999124a6a68dddcfe4324a0416b4/Equals.Fody/ModuleWeaver.cs#L155-L174

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions