天天看點

powershell 的版本所引起的加載 FSharp 編譯器問題

powershell 的版本所引起的加載 FSharp 編譯器問題

在 64 位的系統下,大部分系統檔案都有 64 位和 32 位的版本;通常在C:\WINDOWS\system32 下的是 64 位版本,在 C:\WINDOWS\SysWOW64下的是 32 位版本。比如:

powershell 的版本所引起的加載 FSharp 編譯器問題

預設情況下,調用的指令多是 64 位,是以,會造成一些問題。

加載 FSharp 編譯器,在 32 位系統下沒有問題,而同樣的程式,在 64 位系統下就編譯出錯。造成問題的原因應該是 64 位系統下,編譯時所引用的基本庫的版本未統一所緻,即有的是 64 位的,有的是 32 位的。

原因可能是找到了,但是,離真正徹底解決還甚遠。

繼續閱讀