When a debug build occurs, wrapper COM DLLs are optionally built for the Segments and/or Reports being built. The choice of whether to build these are determined by the setting of Deploy Application Components and Deploy Reports in the Build Target Filter categories of the Folder Configuration Properties, being True or False.
When built, these COM DLLs are registered in the Windows registry with the same ProgId as for the same objects in the Generated Windows Runtime if the same configuration is used to build them. To unregister and remove them, the Debugger Administration utility can be used.
The Debugger Administration utility can be accessed through Visual Studio Menu > View > Other Windows > System Modeler Debugger Admin Explorer. Alternatively, you can access from the Debugger Administration sub menu of the Development Environment program menu or through DebuggerAdmin.exe.
When the Debugger Administration dialog box displays, it contains a list of all the <<Segment>> and <<Report>> Class interfaces which are registered with the Debugger. The Name column of the list contains the name of the <<Segment>> Class in the Model, or the name of the <<Report>> Class qualified from its owning <<Segment>> Class in the Model. The COM ProgId column of the list contains the ProgId which was used to register the Class' interface.
To unregister any of the interfaces in the list, select them and click Remove. You can refresh the list at any time by clicking Refresh. Alternatively, you can right-click any of the interfaces in the list and in the Debugger Admin Explorer and select Unregister.
Right-click any of the interfaces in the list and click Group-by to group interfaces in the list by System Name or User Name. Right-click any of the interfaces in the list and click Show. It displays all the users systems or current users systems. This feature is useful in a multiple user environment where you can identify a particular user by grouping systems or user names.