-
Notifications
You must be signed in to change notification settings - Fork 731
Description
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