2016-01-15 23 views
7

Nhận lỗi này "System.MissingMethodException: Không tìm thấy phương thức: 'Swensen.Unquote.UnquotedExpression Swensen.Unquote.Operators.unquote (Microsoft.FSharp.Quotations. FSharpExpr) "trong Visual Studio 2015. Đã thử nó trong Visual Studio 2013 và nó hoạt động.Lỗi khi chạy thử nghiệm xunit với thư viện unquote và Visual Studio 2015 - Phương thức không được tìm thấy

+1

Hầu như chắc chắn bạn đang sử dụng các phiên bản không tương thích của một số tài liệu tham khảo. –

Trả lời

12

Bạn sẽ cần phải thêm chuyển hướng lắp ráp vào tệp app.config được liên kết với dự án thử nghiệm đơn vị của bạn. Một cái gì đó như thế này nên làm điều đó:

<?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> 
Các vấn đề liên quan