comアセンブリが32ビットか64ビットかをプログラムで知りたい。corflags
私はこのフォーラムをチェックし、コマンドに出くわしました。
このエラーが発生しています:
C:> corflags Interop.FiscPrnSys.dll'corflags'は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。アセンブリをCに配置しました。どこが間違っていますか?マシンは32ビットです。このコマンドは64ビットでのみ機能しますか?
comアセンブリが32ビットか64ビットかをプログラムで知りたい。corflags
私はこのフォーラムをチェックし、コマンドに出くわしました。
このエラーが発生しています:
C:> corflags Interop.FiscPrnSys.dll'corflags'は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。アセンブリをCに配置しました。どこが間違っていますか?マシンは32ビットです。このコマンドは64ビットでのみ機能しますか?
単にその場所はパス環境変数に含まれていません。
次のパスで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
VisualStudioツール->VisualStudioコマンドプロンプトを使用して、VSツールを使用するためのすべてのパス変数を設定します。(cdを使用して手動でパスを検索するか、Steveが言ったようにパス変数を変更することもできます。)