我使用 Nuget 安装了 Autofixture 和 Moq。所以我有 moq 版本 4。
运行以下代码时
var fixture = new Fixture().Customize(new AutoMoqCustomization());
fixture.CreateAnonymous<ISomething>();
出现以下错误
System.IO.FileLoadException:无法加载文件或程序集'Moq,版本 = 3.1.416.3,文化 = 中性,PublicKeyToken = 69f491c39445e920'
我也尝试将其重定向到 v4,但没有运气。
<configuration>
<runtime>
<assemblyBinding>
<dependentAssembly>
<assemblyIdentity name="Moq" publicKeyToken="69f491c39445e920" culture="neutral"/>
<bindingRedirect oldVersion="3.1.416.3" newVersion="4.0.10827.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
这里可能是什么问题?