【发布时间】:2013-09-19 08:25:38
【问题描述】:
我正在尝试连接到只有 C# API 的商业服务器应用程序。
我想这样做的最佳方法是创建一个 C# DLL - 这就是我所做的。但是,在使用 3rd 方工具检查 DLL 中包含的方法时,这些方法似乎不可见。
我在 StackOverflow 上进行了广泛搜索,发现 the following suggestion 适用于大多数人 - 但是在使用此扩展程序时这些方法仍然不可见。
因此,可能是时候寻找一种替代方法来解决这个问题了 - 一种选择可能是 C# 控制台应用程序。
关于最佳方法的任何想法?
编辑:
运行 DUMPBIN 程序后,输出如下:
C:\Program Files (x86)\Microsoft Visual Studio 11.0>dumpbin /EXPORTS "C:\Users\mark\Desktop\Test.dll"
Dump of file C:\Users\mark\Desktop\Test.dll
File Type: DLL
Summary
2000 .reloc
2000 .rsrc
2000 .text
【问题讨论】:
-
您能否提供一个您尝试构建到 C# Dll 中的方法/类的示例?
-
我尝试了上面链接中显示的示例,但也没有用。在 DependencyWalker 中打开 DLL 时,这些类不可见。
-
垃圾箱说什么?
-
@doctorlove - 使用 DUMPBIN 输出编辑问题
-
也许您可以使用COM 将您的C# 库的功能集成到Basic+ 应用程序中?
标签: c# .net dll client-server unmanaged