2016-01-15 20 views
7

Otrzymanie tego błędu "System.MissingMethodException: Metoda nie znaleziona:" Swensen.Unquote.UnquotedExpression Swensen.Unquote.Operators.unquote (Microsoft.FSharp.Quotations. FSharpExpr) "w Visual Studio 2015. Wypróbowałem go w Visual Studio 2013 i działa.Błąd podczas uruchamiania testu xunit z biblioteką nieokarzeń i Visual Studio 2015 - Nie znaleziono metody

+1

Prawie na pewno używasz niekompatybilnych wersji niektórych swoich referencji. –

Odpowiedz

12

Należy dodać przekierowanie zespołu do pliku app.config powiązanego z projektem testowym jednostki. Coś takiego powinno to zrobić:

<?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>