我想以编程方式知道com程序集是32位还是64位。我查看了这个论坛,我遇到了corflags
命令。
我收到此错误:
C:> corflags Interop.FiscPrnSys.dll 'corflags'不被视为内部或外部命令, 可操作程序或批处理文件。 我把我的装配放在C里 我哪里错了?我的机器是32位。这个命令只能在64位工作吗?
答案 0 :(得分:1)
只是它的位置不包含在您的路径环境变量中。
在以下路径中安装Microsoft SDK后,您可以找到它
-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
答案 1 :(得分:0)
使用Visual Studio工具 - > Visual Studio命令提示符,用于设置使用VS Tools的所有路径变量。 (您也可以通过cd手动查找路径或更改路径变量,如Steve所说。)