希望这是放在正确的区域,但我似乎遇到了注册dll的问题。
我们的主要应用程序是使用Power Builder版本11编写的,通过各种对象,我们可以调用已注册的C#.dll的
C#.dll是在Visual Studio 2008中创建的,并通过建筑物中其他人制作的安装程序进行安装。当用户运行安装程序时,他们可以选择为每个人注册或“Just Me”
.dll已成功安装,执行安装的用户可以运行Power Builder应用程序并调用.dll中的函数。
出现的问题是运行Power Builder应用程序的任何其他用户都会收到一个消息框,其中显示:无法连接到:[my dll]。
我试图重新注册.dll(使用Regasm),但这不起作用。我已确认该文件夹位于PATH系统变量中。
我找到的唯一解决方案是从控制面板卸载.dll并从头开始重新安装。但是,安装后会出现同样的问题。
问题是什么?我开始认为它必须是一个权利问题,但我不能100%肯定。