3

F# でSharpDXを実行しようとしています。SharpDX はポータブル ライブラリにインポートできません。標準の .NET ライブラリにのみインポートできます。

C# アプリから F# ライブラリを参照するという明らかなバグを回避した結果、実行時に別の問題が発生しました。

Could not load file or assembly 'FSharp.Core, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

これはおなじみの例外ですが、Visual Studio 2012 で何が原因なのかはわかりません。

4

1 に答える 1

3

私の知る限り、Windows ストア プロジェクトでは F# ポータブル ライブラリのみを参照でき、通常の f# dll は参照できません。これがまず第一です。
2 つ目は、エラーが示すように、FSharp.Core ライブラリを参照する必要があります。ここにあります:

C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\3.0\Runtime.NETPortable\FSharp.Core.dll

ここで同様の質問に詳細を回答しました:
https://stackoverflow.com/a/13064798/574062

于 2012-11-08T08:32:53.517 に答える