When I go to uninstall Courier, Umbraco wants to uninstall the following in addition to the Courier-specific dll's. Can I safely delete any of these or what else may use them? To be on the safe side, could I just leave these untouched when I uninstall, and re-install over the top? Has anyone tried this and found this to be clean and reliable enough?
Any advice on the best way to ensure I safely uninstall is appreciated.
The only file you need to keep is the Umbraco.Licensing.dll if you use Contour.
Later versions of Courier 2 dont delete all Courier dlls so you'll end up with a nasty NHibernate YSOD. But it's easy to locate the rougue librarys in the BIN and dump them.
Martin, which dlls have you experienced not being deleted? All dlls are added through the package manifest, so uninstall is handled by the core, which should just remove all registered dlls
Thanks for all the advice. I've now successfully uninstalled and re-installed Courier. The advice I have on this for an install where Contour is also present is:
The dll's are all safe to uninstall (Per Ploug Hansen confirmed this)
Except - I needed to make a copy of the Umbraco.Licensing.dll and replace it following the re-install, as I'm also using Contour
Here is the uninstall/reinstall sequence I followed:
copy Umbraco.Licensing.dll onto desktop from bin folder (don't make a copy in the bin folder - this will cause a website error)
uninstall Courier (remove all suggested files)
log out of Umbraco
log back in
re-install Courier
reinstate Umbraco.Licensing.dll
enter location, to configure Courier
log out of Umbraco
log back in
check that Contour can still be accessed and any live forms are still working
How to safely uninstall Courier
When I go to uninstall Courier, Umbraco wants to uninstall the following in addition to the Courier-specific dll's. Can I safely delete any of these or what else may use them? To be on the safe side, could I just leave these untouched when I uninstall, and re-install over the top? Has anyone tried this and found this to be clean and reliable enough?
Any advice on the best way to ensure I safely uninstall is appreciated.
/bin/Antlr3.Runtime.dll
/bin/Castle.Core.dll
/bin/FluentNHibernate.dll
/bin/Iesi.Collections.dll
/bin/NHibernate.ByteCode.Castle.dll
/bin/NHibernate.dll
/bin/Umbraco.Licensing.dll
Thanks, Chris
Hey Chris,
They look like Courier specific files to me, I'm assuming this isn't a live site?
RIch
Hi Chris
The only file you need to keep is the Umbraco.Licensing.dll if you use Contour.
Later versions of Courier 2 dont delete all Courier dlls so you'll end up with a nasty NHibernate YSOD. But it's easy to locate the rougue librarys in the BIN and dump them.
M/
Martin, which dlls have you experienced not being deleted? All dlls are added through the package manifest, so uninstall is handled by the core, which should just remove all registered dlls
Hi Per
I've just checked build 14 and its the Umbraco.Courier.Core.dll getting left behind.
Martin
facing the same question!
Walkera MX400S
Does it consistently do this? since that file is in the manifest, it should just delete it along with the others
Hi Per
Yup i've just installed and uninstalled on my test build twice over and the dll is definitely getting left behind.
M.
Thanks for all the advice. I've now successfully uninstalled and re-installed Courier. The advice I have on this for an install where Contour is also present is:
Wrong place sorry.
is working on a reply...