我有一个非常简单的MSTest单元测试项目,间接依赖于两个版本的MVC。
app.config中的assemblybinding配置为重定向到MVC v4
当我运行mstest测试运行器(VS2012 RC内置)时 - 我得到异常,表明程序集绑定不起作用。
如果我创建testsettings文件并禁用部署(或启用部署并将app.config添加到要部署的项目列表中) - 测试通过。
问题:为什么assemblybinding与部署设置为false有效?我可以在不使用testsettings文件的情况下进行此测试吗?
答案 0 :(得分:1)
我遇到了与vs2012,mstest和R#相同的事情,根据这个似乎是一个确认的错误: http://social.msdn.microsoft.com/Forums/en-US/vsunittest/thread/234926d1-42c0-4ebb-af39-1626e72f6c39
在R#中添加指向相同错误报告的链接: