Hello Seth,
Unbinding a project is a manual process, unfortunately. You will need to do the following:
* delete the SonarQube folder that is under the folder that contains the solution file (this is where the configuration data is stored, which is why the SonarLint thinks the project is still connected)
* remove the NuGet packages
* remove the [ProjectName].ruleset file from each project.
New connected mode
We're aware that it isn't ideal that the binding process changes so many files, so we are about to release a new version of SonarLint which doesn't make any changes to the projects, add NuGet packages, or write any special files to the disk. See
https://groups.google.com/forum/#!topic/sonarlint/dAUzPbA01oQ.
Bound mode has a number of advantages over unbound mode, even if you haven't customised the set of rules being run on the SonarQube server: issues suppressed on the SonarQube server will not be reported in the IDE, and if you are using Developer edition of SonarQube then you will get
notifications in the IDE e.g. when the Quality Gate of the open project changes. More features will be added to bound mode in the future.
Note however that the new version of SonarLint can only be installed on Visual Studio 2015 Update 3 or higher as the analysers now use a newer version of Roslyn.
Regards,
Duncan