1

Shell32 を使用しているファイル プロパティ (具体的には「製品バージョン」) を取得する必要があります。x86 では正常に動作しますが、x64 としてコンパイルしようとすると、次のエラーが発生します。

入力タイプ ライブラリと互換性のある有効なマシン タイプを 1 つ指定する必要があります。

コンパイルに32ビットのビジュアルスタジオを使用しているためだと思います。x64 の代わりに AnyCPU を使用できません。

何か案は?

4

1 に答える 1

0

おそらく x86 を参照していますShell32。x64 マシンでは、x86バージョンShell32%windir%\SysWOW64に、x64 バージョンは にあり%windir%\System32ます。ここに役立つ小さなページがあります。

于 2013-10-09T23:53:42.150 に答える