2015-04-22 57 views
1

我在混合F#/ C#項目中使用最新的FSharp.Data軟件包,並且在移動bin目錄時我的prod服務器上有FSharp Core問題。FSharp數據 - 產品服務器上的FSharp Core問題

2015年4月13日22:09:24405 [11972] WARN xxx.xxxImpl - 無法加載文件或程序集 'FSharp.Core,版本= 4.3.0.0,文化=中性公鑰= b03f5f7f11d50a3a' 或它的一個依賴。 Das System can an die angegebene Datei nicht finden。 文件名: 'FSharp.Core,版本= 4.3.0.0,文化=中性公鑰= b03f5f7f11d50a3a'

我安裝了最新的官方.NET 4.5.1和Visual F#工具3.1.2在服務器上,但這不夠好。你會建議什麼?我在我的開發機器上使用VS 2013與F#Power工具,這工作正常。

+2

檢查此問題http://stackoverflow.com/questions/29541058/net-runtime-tries-to-load-fsharp-core-4-3-0-even-if-all-projects-reference-4-3/29542285#29542285 –

+0

我決定降級dll的Target F#運行時,以便FSharp Core匹配。這是交易。 – weismat

回答

0

由於某些原因,升級F#版本時,可能會在項目中留下舊版本的硬編碼引用。我的解決方案一直是在文本編輯器中打開F#.proj文件,並將固定參考元素移除到舊Core dll。