Надеюсь, это находится в правильном месте, но у меня, похоже, есть проблема с зарегистрированной DLL.
Наше основное приложение написано для Power Builder версии 11, и через различные объекты мы можем вызывать зарегистрированные C # .dll
.
C # .dll создается в Visual Studio 2008 и устанавливается с помощью установщика, который сделал кто-то еще в здании. Когда пользователь запускает установщик, ему предоставляется возможность зарегистрировать его для всех или «Просто я»
.dll успешно установлена, и пользователь, который установил ее, может запустить приложение Power Builder и вызвать функции внутри .dll.
Проблема, которая возникает, заключается в том, что любого другого пользователя, который запускает приложение Power Builder, приветствует окно с сообщением: Невозможно подключиться к: [my dll].
Я пытался заново зарегистрировать .dll (используя Regasm), но это не сработало. Я подтвердил, что папка находится в системной переменной PATH.
Единственное решение, которое я нашел, - это удалить .dll из панели управления и переустановить его с нуля. Но та же проблема возникает после установки.
В чем может быть проблема? Я начинаю думать, что это должно быть проблемой с правами, но я не могу быть на 100% положительным.