Yes, the CC Extension manager does not install automatically. In order to manage extensions for DW CC, you need to install the CC Extension Manager.
The Real issue, though, is caused by double clicking the extension to install it. If you have multiple versions of DW installed, it will install to the default which may not be the one you expect.