Skip to content

Updating to dotnet 10 #17

@JoeRibeiro

Description

@JoeRibeiro

Support for dotnet v 8.0 ends this year.

But:
Older versions of dotnet permitted untyped object deserialisation
Dotnet v 10.0 no longer allows untyped object deserialisation

I think it is considered a security issue to blindly deserialise without knowing what to expect.
It would potentially be a lot of work if we need to type match each data element in the .cyz file

I first updated the workflow file to use dotnet 10, but somehow the library must have been doing this untyped deserialisation "under the hood" because initially the releases still worked. I suspect it was when I pushed locally built bin/dlls the tool no longer allowed untyped object deserialisation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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