在同一台机器上的两个 Windows 项目中使用 VB DLL
我有旧的 vb windows 应用程序,我们开发使用旧 VB DLL 函数的新 .Net 应用程序,出于测试目的,我必须在一台客户端计算机上安装这两个应用程序,
但问题:
当我安装新的 .Net 时并注册 DLL,它工作正常,,
-- 但旧的 VB 应用程序停止...
如果我再次注册 DLL 并运行 VB 应用程序,它工作正常...
-- 但是新的 .Net 应用程序无法正常工作,
注册 DLL 后,我运行的第一个应用程序可以正常工作,而另一个则不能
我如何运行这两个应用程序 同时使用相同的 DLL???
谢谢,,, :)
I Have old vb windows application, we develop new .Net Application that uses the old VB DLL functions, for testing purposes I have to install the two application in one client machine,
BUT The Problem:
When I install the new .Net and register the DLL , it works fine,,
-- But the old VB application Stops...
If i register the DLL again and run the VB application , it works fine...
-- But the new .Net Application not works,,
After Registering the DLL, the first Application I run works fine , the other NOT
HOW COULD I RUN THE TWO APPLICATION AT
THE SAME TIME USING THE SAME DLL???
THaNKS,,, :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 .NET 中,使用 DLL 的方法比注册它的方法更多。我建议将其放在您的程序工作文件夹中并直接引用它。那么两者应该彼此独立运行。
除此之外,不,您不能同时运行两个版本。欢迎来到 DLL 地狱:)。
In .NET you have more ways to use a DLL than registering it. I suggest putting it on your programs working folder and referencing it directly. Then the two should run independent from eachother.
Other than that, no, you can't run both versions at once. Welcome to DLL Hell :).