.net 显示的Visual Studio 2013参考版本与使用的运行时版本

.net 显示的Visual Studio 2013参考版本与使用的运行时版本,.net,visual-studio-2013,.net-4.5,gac,.net,Visual Studio 2013,.net 4.5,Gac,我在两个项目中使用同一dll的两个不同版本。它们都位于GAC内。Visual Studio在“属性”面板中正确解析这两个版本,并且“特定版本”设置为true 在运行应用程序时,它会因MethodNotFoundException和AccessViolationException崩溃。我可以在调试器输出中看到,只加载了较新版本,而忽略了旧版本。Visual Studio 2013和.Net 4.5.1可能会将该属性添加到项目中。这可能会在运行时导致不正确的绑定。只需从.csproj文件中删除Aut

我在两个项目中使用同一dll的两个不同版本。它们都位于GAC内。Visual Studio在“属性”面板中正确解析这两个版本,并且“特定版本”设置为true


在运行应用程序时,它会因MethodNotFoundException和AccessViolationException崩溃。我可以在调试器输出中看到,只加载了较新版本,而忽略了旧版本。

Visual Studio 2013和.Net 4.5.1可能会将该属性添加到项目中。这可能会在运行时导致不正确的绑定。只需从.csproj文件中删除AutoGenerateBindingRedirects属性