I've created a cached drawing and referenced that drawing into a sheet. From the sheet I then apply level overrides for color and linestyle and reload the reference but the color does not change.
I also tried opening the cached drawing and applying level overrides there and then reloading the reference in the sheet model but still no change.
However, if I change the drawing from Cached to Dynamic and back to Cached, then the colors change to reflect the level overrides. But I don't want to do that every time.
There are specific methods required to allow the use of level overrides with Cached and Dynamic mode drawings:
Cached modeFor cached drawings you will need to define the configuration variable MS_CVE_ALLOW_LEVEL_SYMBOLOGY and assign a value of 1 so that cached drawings will take on level override symbology.
Note that this variable will take precedence over Reference Presentation attributes specifically for cached drawings.
Dynamic modeFrom the sheet where the drawing is being referenced, right-click on any drawing element (or use the References dialog) and Exchange out to that drawing model itself.
From here use the Reference Presentation dialog to enable Level Overrides - at this point you should see that resymbolization take place.
Save Settings and return back to the sheet file. At this point you should see the same level override colors in the sheet as you did the drawing.