SSMS Error when creating database "Method not found .. StringCollection" I'm using SQL Server Management Studio 2016.
When I try to create a local database by right clicking on Databases and selecting "New Database" I get the following error:



I've tried restarting SSMS and the machine.

I can create the database through SQL, however I get the same error when trying to launch any GUI dialogs for the database. So creating it thru SQL doesn't work around my issue as I need to configure it also (and I don't want to write scripts for everything).
You have several options:

Make sure SSMS 2016 has the latest fixes for that version. Many people forget that tools need patching as well as server components. See Latest Builds of Management Studio for more information.

Consider updating SSMS to the latest major version, which is 17.2 at the time of writing. From that link:

This version of SSMS works with all supported versions of SQL Server 2008 - SQL Server 2017 and provides the greatest level of support for working with the latest cloud features in Azure SQL Database and Azure SQL Data Warehouse.


Perform an uninstall and reinstall. You could reinstall the same version if you like.