2016-01-15 4 views
7

このエラーが発生しました。 "System.MissingMethodException:メソッドが見つかりませんでした: 'Swensen.Unquote.UnquotedExpression Swensen.Unquote.Operators.unquote(Microsoft.FSharp.Quotations。 FSharpExpr)」Visual Studio 2015で試してみました.Visual Studio 2013で試してみました。unquoteライブラリとVisual Studio 2015でxunit testを実行する際にエラーが発生しました - メソッドが見つかりませんでした

+1

ほぼ確実にあなたの参照のいくつかの互換性のないバージョンを使用しています。 –

答えて

12

ユニットテストプロジェクトに関連付けられているapp.configファイルにアセンブリリダイレクトを追加する必要があります。このような何かはそれを行うべき:

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <runtime> 
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <dependentAssembly> 
     <assemblyIdentity name="FSharp.Core" 
          publicKeyToken="b03f5f7f11d50a3a" 
          culture="neutral"/> 
     <bindingRedirect oldVersion="4.3.1.0" 
         newVersion="4.4.0.0"/> 
     </dependentAssembly> 
    </assemblyBinding> 
    </runtime> 
</configuration> 
関連する問題