I've installed SEO Checker through NuGet. After some research we're probably not going to use SEO Checker on this project. It's a 1-1 multilingual project which uses Vorto with a UrlProvider and ContentFinder.
I want to uninstall SEO Checker. Can this be done through NuGet and what happens with all the custom tables that have been added?
If you uninstall the NuGet, all the installed files will be deleted. The files that the installed package created during the executing will not be deleted except if the package developer has written a script to do such a thing. I do not know about the SEOChecker package if it creates some extra files but I do not think that you have to worry about it.
Yes that is too much for SEOChecker :) For V2 the redirect manager interfaces will be documented so you can hook into that as well.
And some other things for snippet editor etc.
But to answer your question. You need to remove database tables, web.config entries yourself since that is added on app_startup, to support install via Nuget.
I uninstalled SEO Checker with NuGet and manually removed the db tables and web.config entries.
I thought that I had removed all the references to SEO Checker, but somehow all the tables are now back in the database. Any idea how this is possible?
On app_start SEOChecker.Core dll checks if the package is configured correctly, when not it will run the installer again and database tables are created.
Uninstall SEO Checker with NuGet
Hello,
I've installed SEO Checker through NuGet. After some research we're probably not going to use SEO Checker on this project. It's a 1-1 multilingual project which uses Vorto with a UrlProvider and ContentFinder.
I want to uninstall SEO Checker. Can this be done through NuGet and what happens with all the custom tables that have been added?
Jeroen
I will tell you how to do it step by step in Visual Studio 2015.
The Uninstall button is disabled when the selected package is required by another installed package.
Thanks I know how to uninstall through NuGet. Just wondering if SEOChecker removes everything.
If you uninstall the NuGet, all the installed files will be deleted. The files that the installed package created during the executing will not be deleted except if the package developer has written a script to do such a thing. I do not know about the SEOChecker package if it creates some extra files but I do not think that you have to worry about it.
Hi Jeroen,
Yes that is too much for SEOChecker :) For V2 the redirect manager interfaces will be documented so you can hook into that as well.
And some other things for snippet editor etc.
But to answer your question. You need to remove database tables, web.config entries yourself since that is added on app_startup, to support install via Nuget.
Hope this answers your question.
Best,
Richard
Hi Richard,
I uninstalled SEO Checker with NuGet and manually removed the db tables and web.config entries.
I thought that I had removed all the references to SEO Checker, but somehow all the tables are now back in the database. Any idea how this is possible?
Jeroen
Hi Jeroen,
On app_start SEOChecker.Core dll checks if the package is configured correctly, when not it will run the installer again and database tables are created.
Hope this helps,
Richard
Hmm I've used NuGet to uninstall SEO Checker so the SEOChecker.Core dll should be gone. Strange that it created the tables again.
Jeroen
is working on a reply...