我有一个非常简单的 MSTest 单元测试项目,它间接依赖于两个版本的 MVC。
app.config 中的 assemblybinding 配置为重定向到 MVC v4
当我运行 mstest 测试运行程序(内置 VS2012 RC)时 - 我收到异常,表明程序集绑定不起作用。
如果我创建 testsettings 文件并禁用部署(或启用部署并将 app.config 添加到要部署的项目列表中) - 测试通过。
问题:为什么装配绑定在部署设置为 false 的情况下工作?我可以在不使用 testsettings 文件的情况下通过此测试吗?