我想以编程的方式知道com程序集是32位还是64位。我查看了这个论坛,发现了corflags命令。
我得到了这个错误:
不能将C:>corflags Interop.FiscPrnSys.dll的“corflags”识别为内部或外部命令、可操作的程序或批处理文件。我已经把我的程序集定位在C上,哪里出错了?我的机器是32 bit.Does,这个命令只在64位内工作?
发布于 2012-08-10 09:04:20
简单地说,它的位置不包括在path环境变量中。
在以下路径中安装Microsoft之后,您可以找到它
-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后,我在以下路径中找到了它(NET4.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-10 09:06:50
使用-> Visual命令提示符,该命令提示符设置使用VS工具的所有路径变量。(您也可以通过cd手动查找路径,或者像Steve说的那样更改path变量。)
https://stackoverflow.com/questions/11898429
复制相似问题