Skip to content

Conversation

@tillig
Copy link
Member

@tillig tillig commented Jul 13, 2022

This library hasn't been released in a while and build tooling/standards were stale. I also couldn't build it on Mac so it was time for an update.

  • Updated build, analyzer rulesets, editorconfig to match core Autofac.
  • Building using .NET 6, still targeting .NET 4.7.2.
    • Enabled nullable warnings.
    • Resolved analyzer issues.
    • Add reference to .NET Framework reference assemblies to allow building on non-Windows platforms.
    • File-scoped namespaces, remove unnecessary usings.
  • Packaging now includes README for display on NuGet.
  • Using .snupkg format symbols.
  • Update minimum Autofac core reference to 6.4.0 to include fixes and additional features by default.
  • Add .vscode folder with settings to enable build. (Tests still don't execute on Mac, but at least we can build.)
  • Increment semver from 6.0.0 => 6.1.0 to indicate the new minimum Autofac version.

tillig added 7 commits July 13, 2022 10:38
Includes fixes for new analyzer issues found by .NET 6 and updates to
analyzer rulesets, .editorconfig to match core Autofac.
Tests aren't running and coverlet wasn't here before. Reverting the
project to enable tests to run again.
Copy link
Member

@alistairjevans alistairjevans left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@tillig tillig merged commit bcc9f91 into develop Jul 17, 2022
@tillig tillig deleted the feature/vscode-build branch July 17, 2022 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants