我有一个非常简单的 MSTest 单元测试项目,它间接依赖于两个版本的 MVC。
app.config 中的 assemblybinding 配置为重定向到 MVC v4
当我运行 mstest 测试运行程序(VS2012 RC 内置)时 - 我收到异常,表明程序集绑定不起作用。
如果我创建 testsettings 文件并禁用部署(或启用部署并将 app.config 添加到要部署的项目列表中)- 测试通过。
问题:为什么在部署设置为 false 的情况下,AssemblyBinding 可以工作?我可以在不使用 testsettings 文件的情况下通过此测试吗?
我在 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)