1

我需要获取我正在使用 Shell32 的文件属性(特别是“产品版本”)。它在 x86 中运行良好,但是当我尝试编译为 x64 时出现以下错误:

必须指定与输入类型库兼容的单一有效机器类型。

我猜这是因为我正在使用 32 位 Visual Studio 进行编译。我不能使用 AnyCPU 代替 x64。

有任何想法吗?

4

1 回答 1

0

您可能正在引用 x86 Shell32。在 x64 机器上,您可以在 .xShell32中找到 x86%windir%\SysWOW64和 x64 版本%windir%\System32这里有一个很棒的小页面可能会有所帮助。

于 2013-10-09T23:53:42.150 回答