Vb.net 在同一台机器上的两个windows项目中使用VB DLL
我有旧的vb windows应用程序,我们开发了新的.Net应用程序,使用旧的vb DLL函数,出于测试目的,我必须在一台客户机上安装两个应用程序 但问题是: 当我安装新的.Net并注册DLL时,它工作正常 --但是旧的VB应用程序停止了 如果我再次注册DLL并运行VB应用程序,它可以正常工作 --但新的.Net应用程序不起作用 注册DLL后,我运行的第一个应用程序工作正常,而另一个应用程序工作不正常 我怎样才能同时运行这两个应用程序 同一时间使用同一个DLLVb.net 在同一台机器上的两个windows项目中使用VB DLL,vb.net,dll,Vb.net,Dll,我有旧的vb windows应用程序,我们开发了新的.Net应用程序,使用旧的vb DLL函数,出于测试目的,我必须在一台客户机上安装两个应用程序 但问题是: 当我安装新的.Net并注册DLL时,它工作正常 --但是旧的VB应用程序停止了 如果我再次注册DLL并运行VB应用程序,它可以正常工作 --但新的.Net应用程序不起作用 注册DLL后,我运行的第一个应用程序工作正常,而另一个应用程序工作不正常 我怎样才能同时运行这两个应用程序 同一时间使用同一个DLL 谢谢,,:)在.NET中,使用DL
谢谢,,:)在.NET中,使用DLL的方法比注册DLL的方法多。我建议把它放在你的程序工作文件夹中,并直接引用它。那么这两个应该彼此独立运行
除此之外,不能同时运行两个版本。欢迎来到DLL地狱:)。谢谢。。。实际上,我在.Net应用程序中包含了DLL,当我在客户端计算机中安装应用程序时,它会出现在安装目录中,但当我运行新应用程序时,旧应用程序会停止,,,,似乎在注册表中注册的具有相同类GUID的两个DLL,,,和一个应用程序都可以使用该类。。。DLL地狱:(我不会撒谎,假装我有很多在.NET中使用COM+的经验(我听说这是一件“坏事”)。但我的印象是,你可以不用注册就使用它……你可以,但它并不像部署到bin目录那么简单。“免注册COM”是你想要的谷歌搜索,但最好的文档是。