在同一台机器上的两个 Windows 项目中使用 VB DLL

发布于 2024-10-29 18:35:49 字数 407 浏览 0 评论 0原文

我有旧的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

染墨丶若流云 2024-11-05 18:35:49

在 .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 :).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文