Skip to content

Base64QRCode does not exist in 1.4.3 #361

Closed
@ScottyLightnin

Description

@ScottyLightnin

Type of issue

[x] Bug
[ ] Question (e.g. about handling/usage)
[ ] Request for new feature/improvement

Expected Behavior

No build errors after minor upgrade of 1.4.2 to 1.4.3

Current Behavior

Upgrading my nuget package dependency from 1.4.2 to 1.4.3 caused build errors in my project, because Base64QRCode could not be found

Possible Solution (optional)

Looks to be related to NET6_0_WINDOWS directives that have been added in this release

Steps to Reproduce (for bugs)

  1. .Net 6 Web App.
  2. Add 1.4.2 QRCoder package
  3. Instantiate a Base64QRCode
  4. Compile / Run and observe no build error
  5. Upgrade to 1.4.3 package
  6. Attempt to build solution. Compiler error: The type or namespace name 'Base64QRCode' could not be found (are you missing a using directive or an assembly reference?)

Your Environment

TargetOS of Web App: None.
By explicitly setting this to Windows, the compiler error is fixed, but this breaking change shouldn't be introduced in a patch level version change.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions