0

comアセンブリが32ビットか64ビットかをプログラムで知りたい。corflags私はこのフォーラムをチェックし、コマンドに出くわしました。

このエラーが発生しています:

C:> corflags Interop.FiscPrnSys.dll'corflags'は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。アセンブリをCに配置しました。どこが間違っていますか?マシンは32ビットです。このコマンドは64ビットでのみ機能しますか?

4

2 に答える 2

1

単にその場所はパス環境変数に含まれていません。

次のパスでMicrosoftSDKをインストールした後、それを見つけることができます

-32 bit version (Net 3.5)
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin

-64 bit version (Net 3.5)
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64

また、Visual Studioをインストールすると、次のパスで見つかりました(Net 4.0)

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\x64
于 2012-08-10T09:04:20.533 に答える
0

VisualStudioツール->VisualStudioコマンドプロンプトを使用して、VSツールを使用するためのすべてのパス変数を設定します。(cdを使用して手動でパスを検索するか、Steveが言ったようにパス変数を変更することもできます。)

于 2012-08-10T09:06:50.910 に答える