reqnroll / Reqnroll.VisualStudio

Visual Studio extension for Reqnroll - open-source .NET BDD framework
https://reqnroll.net
BSD 3-Clause "New" or "Revised" License
14 stars 5 forks source link

GH16: Detect Existence of SpecFlow for Visual Studio Extension #26

Closed clrudolphi closed 3 months ago

clrudolphi commented 3 months ago

This change will detect the existence of the SpecFlow for Visual Studio extension and prompt the user with a warning message which asks them to disable/uninstall it.

🤔 What's changed?

Adds a SpecFlowExtensionDetectionService which enumerates the assemblies loaded by VisualStudio and finds if any of them begin with the string "SpecFlow.VisualStudio". If so, it displays a message in a dialog box.

⚡️ What's your motivation?

Since the Reqnroll for Visual Studio extension supports SpecFlow projects there is no need for both extensions to be loaded.

🏷️ What kind of change is this?

♻️ Anything particular you want feedback on?

When running the test suite, there is one failing Connector test on my machine. It may just be something odd with my setup.

📋 Checklist:


This text was originally taken from the template of the Cucumber project, then edited by hand. You can modify the template here.