2012-08-10 107 views
0

我想以編程方式知道com程序集是32位還是64位。我檢查了這個論壇,我碰到了corflags命令。知道程序集是64位還是32位

正在此錯誤:

C:>corflags Interop.FiscPrnSys.dll 'corflags' is not recognized as an internal or external command, operable program or batch file. I have located my assembly in C Where am I going wrong?My machine is 32 bit.Does this command only work in 64 bit?

回答

1

只要其位置不包含在PATH環境變量。

你可以找到它,在以下路徑安裝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 
0

使用Visual Studio工具 - > Visual Studio命令提示符,它設置使用VS工具的所有路徑變量。 (您也可以通過cd手動查找路徑,或者像Steve說的那樣更改路徑變量。)

相關問題