.Net 4.5 ランタイムで FSharp.Core バージョン 4.4.0.0 を使用して Visual Studio 2015 Community Update 2 でAlea GPU チュートリアル: https://github.com/quantalea/AleaGPUTutorialをコンパイル中にエラーが発生しました。
Fody: 未処理の例外が発生しました: 例外: ファイルまたはアセンブリ 'FSharp.Core, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
スタックトレース:
at Alea.CUDA.AOTCompileLogger..ctor(List`1 logs, Int32 warningCount, Int32 errorCount)
at Alea.CUDA.AOTCompileLogger..ctor()
at Alea.CUDA.AOTCompiler..ctor()
at Alea.CUDA.Fody.ModuleWeaver.Execute()
at lambda_method(Closure , Object )
at InnerWeaver.ExecuteWeavers() in c:\Code\Fody\FodyIsolated\InnerWeaver.cs:line 164
at InnerWeaver.Execute() in c:\Code\Fody\FodyIsolated\InnerWeaver.cs:line 82
Source:
Alea.CUDA
TargetSite:
Void .ctor(System.Collections.Generic.List`1[Alea.CUDA.AOTCompileLogEntry], Int32, Int32)
可能なすべての.configファイルbindingRedirect
でオプションをどのように設定しても、Tutorial.Cs プロジェクトと Tutorial.Fs プロジェクトの両方で発生します。これらのリダイレクトは、Fody 参照読み込みメカニズムによって無視されるようです。
ただし、チュートリアル ソリューションを FSharp.Core 4.3.1.0 に設定しても、コンパイルできません。エラーは同じです。
それを修正する方法についてのアイデアはありますか?