我有一个C#应用程序,我想从我的app调用一个函数名称,例如SendChatMessage(字符串消息,int userid).但是这个函数属于我计算机上另一个运行的基于客户端/服务器的应用程序.我找不到如何做到这一点的方式.
我尝试使用Reflection库进行此操作但失败了.希望有人帮助我.
感谢帮助.
之前已经问过这个问题,但我从来没有找到一个真正令人满意的解决方案 -
我有一个用C#编写的类库,我想从遗留的本机C++应用程序中调用它.主机应用程序是真正原生的,在Windows和Linux上编译,它是一个控制台应用程序.那么我怎么能让它调用C#类库,假设在Windows上使用Microsoft .NET,在Linux上使用Mono.
我在Windows上查看了SWIG并使用COM接口包装,但是有一个标准的可识别解决方案可以跨平台工作吗?即,它是通用的,适用于Microsoft .NET和Mono,一次写入使用到处实现.
解决方案应该将完整的类接口从C#域公开到C++域.
类似的问题只关注Windows解决方案,例如 -
有没有办法在没有COM使用的情况下从c ++非托管应用程序调用c#dll?