Skip to content

Fluentassertions launches browser without consent and possibility to opt out when I start my Visual Studio 2022 #3021

@gabor-repos

Description

@gabor-repos

Description

I am using <PackageReference Include="FluentAssertions" Version="8.0.1" /> in my <TargetFramework>net9.0</TargetFramework> project.

Whenever I start my Visual Studio 2022 with this project Fluentassertions launches my default browser without consent and possibility to opt out. The launched url is: https://xceed.com/fluent-assertions/

Although I completely understand and support the concept that a community should support software projects, I am sure this is definitely not the way, and never was an option to promote any product or project.

Think about if this become mainstream fashion and all vendors/projects adopts this attitude, dozens for page launches could happen when a developer opens her/his project in Visual Studio 2022, that will render unusable nuget as package manager.

Nuget is a package manager, please do not use its automation infrastructure to automate advertisements.

Reproduction Steps

  • Create a .NET (9?) project in VS 2022, add "FluentAssertions" Version="8.0.1".
  • Save
  • Close VS 2022
  • Open VS 2022, with the option, that VS 2022 automatically opens last project
  • Observe that your default browser opens with the promotional link https://xceed.com/fluent-assertions/, and this new window takes the focus on the UI.

Expected behavior

VS 2022 starts and opens the last project, and no automatic browser launch happens.

Actual behavior

VS 2022 starts and opens the last project, and browser launch happens without consent and possibility to opt out. The page is: https://xceed.com/fluent-assertions/

Regression?

No response

Known Workarounds

No response

Configuration

No response

Other information

No response

Are you willing to help with a pull-request?

No

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions