
cr-documentor - issue #19
CR_Documentor 2.3.0.0 does not appear in the "About" box for DXCore
Due to some shortcomings in DXCore 9.1.2, ProductModule implementations are not properly registered from plugin assemblies. This was discovered during the fix for Issue #17 - some changes in the way ProductModules are implemented and registered occurred in the new DXCore.
CR_Documentor 2.3.0.0 released with a proper implementation of a 9.1.2-compatible ProductModule but the registration bit has not been fixed. It has ostensibly been fixed in an intermediate build of DXCore and should be available in 9.2.0/v2009.2.
This fix needs to be verified and if the "About" box functionality needs to be tweaked so it works in v2009.2, do so.
The DevExpress issue for the ProductModule fix is here: http://www.devexpress.com/Support/Center/p/B36747.aspx
The DevExpress issue where I asked for how to implement a ProductModule is here: http://www.devexpress.com/issue=Q202166
Comment #1
Posted on Apr 17, 2009 by Helpful Wombat(No comment was entered for this change.)
Comment #2
Posted on Apr 17, 2009 by Helpful WombatLooks like the interim fix provided by DevExpress actually fixes the About box functionality for CR_Documentor (for the most part). Fired it up using the 2.3.0.1 version of CR_Documentor and it correctly showed up in the About box with the new graphics and everything.
That said, it seems to be a little bit flighty. I restarted VS and the "About" box entry wasn't there. Thinking there may be some sort of order-related issue, like something's not being loaded in time. Will continue looking into it.
Comment #3
Posted on Apr 17, 2009 by Helpful WombatAfter doing some experimentation, it appears to work like this:
I can run the project in debug mode in VS2008 and CR_Documentor shows up in the "About" box correctly. I can then exit VS2008 and restart (not in debug mode) and things continue to work... for a while.
If I fire up VS2005 (or, at some arbitrary time when I fire up VS2008), CR_Documentor stops appearing in the "About" box. I can't figure out why it isn't there, it just isn't. Once it has disappeared from the "About" box, it won't show up again until you run the project in debug mode, at which point it correctly shows up in the "About" box again.
I don't know if this is a problem with the ProductModule implementation or with the way ProductModules are loaded in the public fix of DXCore (9.1.3.9107). I have reported the behavior to DevExpress support to see if they can help me out.
Comment #4
Posted on Apr 17, 2009 by Helpful WombatThis behavior oddness has been made into an issue at the DevExpress site: http://www.devexpress.com/Support/Center/p/Q39256.aspx
Comment #5
Posted on Apr 23, 2009 by Helpful WombatI got a response on the issue saying it was fixed in DXCore 9.1.3.9111 but after installing it, the issue is still present - the ProductModule is not consistently registered. I've reopened the issue and will continue to follow it.
Comment #6
Posted on Apr 24, 2009 by Helpful WombatAfter marking the plugin to load at startup and deleting the Loader settings folder (%AppData%\CodeRush for VS .NET\1.1\Settings\Loader), things seem to work consistently. When the next version of DXCore releases, we may need to add something to the known issues page to explain how to delete the loader settings folder and fix it if the plugin isn't in the About box.
Status: Fixed
Labels:
Type-Defect
Priority-Medium