Skip to content

Introduction of Nullable nuget package is breaking #53

Closed
@Skoucail

Description

@Skoucail

Starting with release 3.2.0 of serilog-expressions the package has a reference to the Nullable nuget package for lower frameworks. (#47 )
We already have 2 cases where this is not working and we cant upgrade to version 3.2.0.

1st case:
We have a C# project in .net framework 4.6.1
After upgrading to version 3.2.0 and automatically installing the Nullable package our build gives errors.
image

2nd case:
We have a VB.NET project in .net framework 4.6.1.
Here the Nullable packages adds the source code files in C# files.
So those filles will never get build. So any code from serilog-expressions that expect the nullable attributes to be available will error.

Including the 1 attribute used into serilog-expressions worked in all cases and removing it only seem to have a downside for backwards compatibility. Maybe this change should be reverted?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions