我有时会使用投影类(%Projection.AbstractProjection 的子类)来生成各种东西,我发现如果我使用 %Dictionary 类从 CreateProjection 方法中修改其他类,这些更改会变成 ^oddDEF正确地,更改的类可以正确编译和运行,但 Cache Studio 看不到更改,并继续以修改前的方式显示它们。如果我随后从 Cache Studio 编译,它会覆盖投影类所做的更改。
它相当“粘”——如果我关闭更改的类,将它们从我的项目中删除,然后将它们添加回来并打开它们,缓存工作室中仍然存在未更改的缓存版本。
我在更改的类上调用 QueueClass,但这似乎无关紧要。我在 2008.2,以防万一。
如何以编程方式让 Cache Studio 更新其缓存,或者以其他合理的方式解决此问题(例如,每次关闭 Cache Studio 并不合理)?