2

这是一个项目rawinput_latest.zip

目标框架:.Net 4

输出类型:类库

构建解决方案创建 dll 文件。

dumpbin /exports RawInput.dll的输出

Microsoft (R) COFF/PE Dumper Version 14.00.23026.0
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file C:\Users\Qet\Documents\Visual Studio 2015\Projects\rawinput latest\RawInput\bin\x86\Debug\RawInput.dll

File Type: DLL

  Summary

        2000 .reloc
        2000 .rsrc
        6000 .text

为什么 dumpbin 不显示 RawInput.dll 的功能?我可以在另一个项目中使用 dll 吗?

4

1 回答 1

1

/EXPORTS 标志用于在 PE 中显示导出的函数。常规 C# 方法不会在 PE 中导出(通常不需要)。您仍然可以引用 .NET 程序集 (dll) 并从其他.net项目中使用它。

如果要使用非托管代码中的函数,则可能需要导出导出它。在这种情况下,请阅读此处。如果您不需要将功能导出到其他本机应用程序,则可能不需要它。

于 2015-11-26T20:37:09.487 回答