3

我有一个非常简单的 MSTest 单元测试项目,它间接依赖于两个版本的 MVC。

app.config 中的 assemblybinding 配置为重定向到 MVC v4

当我运行 mstest 测试运行程序(内置 VS2012 RC)时 - 我收到异常,表明程序集绑定不起作用。

如果我创建 testsettings 文件并禁用部署(或启用部署并将 app.config 添加到要部署的项目列表中) - 测试通过。

问题:为什么装配绑定在部署设置为 false 的情况下工作?我可以在不使用 testsettings 文件的情况下通过此测试吗?

4

1 回答 1

1

我在 vs2012、mstest 和 R# 上遇到了同样的事情,这似乎是一个已确认的错误: http ://social.msdn.microsoft.com/Forums/en-US/vsunittest/thread/234926d1-42c0- 4ebb-af39-1626e72f6c39

在 R# 中添加指向同一错误报告的链接:

http://youtrack.jetbrains.com/issue/RSRP-329567

于 2012-09-07T18:27:34.540 回答