[CE] NoWorkSet macro definitions

Why does the C:\ProgramData\Bentley\MicroStation CONNECT Edition\Configuration\WorkSpaces\NoWorkSpace\NoWorkSet.cfg file clear out the any previous Macro and VBA definitions?

# Set the macro creation and search paths.

At the application level I've added a .cfg file that defines the location of custom macro files setting the MS_MACRO and MS_VBASEARCHDIRECTORIES variables. If someone selects the NoWorkSpace option the above config file blows that away.

Shouldn't those variable definitions NoWorkSet.cfg file use the < or > operators instead?

  • The workaround is easy enough... 

    %level role
    %level application

    Set the variable to be defined at the Role level so that it is updated after the NoWorkSet.cfg resets the definition.

    However, this shouldn't be necessary.