我正在尝试使用 C# .NET Framework 2.0 编写一个 DLL。一切都可以编译,但是当我尝试从我的应用程序访问 DLL 时,尝试获取过程地址时它会失败。所以,我在 Dependency Walker 中打开了 DLL,我的所有公共函数都不见了!
到目前为止,我的 DLL 相当简单:
namespace MyDll_Namespace
{
public class MyDllClass
{
public static int Func1( /* params */ ) { /* ... */ }
public static int Func2( /* params */ ) { /* ... */ }
public static int Func3( /* params */ ) { /* ... */ }
public static int Func4( /* params */ ) { /* ... */ }
}
}
没有太多其他内容,只是在类内部以及命名空间中的类外部定义了一些常量和委托。任何想法或建议将不胜感激。谢谢。