基于以下msdn链接http://msdn.microsoft.com/en-us/library/7wd6ex19(v=vs.110).aspx 我们得到的信息
从Visual Studio 2013开始,以新的桌面应用为目标 .NET Framework 4.5.1使用自动绑定重定向。这意味着 如果两个组件引用相同的不同版本 强命名程序集,运行时自动添加绑定 在输出应用程序中重定向到程序集的较新版本 配置(app.config)文件。这个重定向覆盖了 否则可能发生的装配统一。来源 app.config文件未被修改
现在我正在尝试使用简单的控制台APP和AfterBuild事件将程序集发送到GAC。当我使用安装程序安装程序集时,它适用于升级库(正在使用)在C:\ Windows \ Microsoft.Net \ Assembly中有一个新文件夹,但应用程序继续使用previos版本而不是最热心的版本部署,即如果第一个版本是1.0.0,新版本是2.0.0,应用程序继续使用版本1.0.0,即使我在.csproj文件中设置为true,.Net版本是v 4.5.1 我无法向前推进任何帮助非常感谢。