Вам нужны аминные привилегии для регистрации. Однако обратите внимание, что объект должен быть зарегистрирован только один раз, а не каждый раз, когда вы его строите.
Просто запустите командную строку с правами администратора и введите regsvr32 path/my.dll
.
Если это исполняемый файл, вы обычно регистрируете его, используя path/my.exe /regserver
, но это зависит от вашей среды.
Конечно, если вы добавляете новые объекты в ваш COM DLL / EXE, вам нужно зарегистрировать его снова.
Кроме того, если вы хотите перейти от отладки к выпускной сборке, вам нужно будет перерегистрировать правильную версию (отладочную или выпускную), поскольку они находятся в разных каталогах.