可与php和java互操作的C#dll - c#

我需要在C Sharp中创建一个可与php和Tomcat / Java webservices互操作的dll。

普通的C#类库可以帮助我吗?

谢谢,
约翰

参考方案

普通的C#类库可以帮助我吗?

您可以使用可互操作的WCF service将类库公开为basicHttpBinding,这可以被PHP和Java使用。

从JAVA调用方法C#.NET - java

我有一个C#.NET项目中创建的dll,我想从Java程序中调用方法。我想知道是否存在实现此目标的机会,然后遇到了JNA和JNI。我应该使用哪一个?有什么建议么?我只需要在使用C#.NET编写的类中调用方法并处理Java程序的结果即可。 参考方案 这取决于您的应用程序,但是您可以将C#DLL放在服务中,例如WCF并以这种方式将功能公开给Java代码。使用ws…

无法从Oracle调用dll - java

我有一个c#DLL,我将其从JNI4net转换为可与Java一起使用。我能够在Java中调用dll,但是当我创建jar文件并在按钮事件中从oracle触发java函数时。它引发异常。Java代码: Bridge.setVerbose(true); Bridge.setDebug(true); Bridge.LoadAndRegisterAssemblyFro…

试图从Java(JNA)使用DLL。无法加载库异常 - java

我有来自tutorial的NetBeans项目,这会导致异常:线程“主”中的异常java.lang.UnsatisfiedLinkError: Unable to load library'simpleDLL':找不到指定的模块。试图将simpleDLL.dll放入项目库中,但未将文件复制到system32文件夹中。 参考方案 我在加载DLL时遇到了完全相同…

从线程调用ActiveX DLL - c#

我有一个ActiveX(COM)DLL,它可以进行Windows系统调用(例如ReadFile()和WriteFile())。我的GUI(使用Python或C#)在主GUI线程中创建DLL的实例。但是,为了从线程对其进行调用,无论使用C#还是Python,都必须在每个线程中创建DLL的新实例。 (作为一个补充说明,可以从C#中的线程调用原始实例,但这会阻塞主…

加载/卸载带有C#问题的C dll - c#

我在使用外部本机DLL时遇到问题。我正在ASP.NET 1.1 Web应用程序上工作,并具有通过DLLImport指令加载的此DLL。这就是我映射DLL函数的方式: [DllImport("somedllname", CallingConvention=CallingConvention.StdCall)] public static e…