刚刚安装vs 2012更新2 (),所以我可以使用vs假/shims来测试一些难以测试的代码。当我创建假程序集时,一切都编译得很好,所有引用都按预期的方式添加到单元测试项目中。然而,在任何测试中运行以下代码.{}
抛出以下异常..。Please restart Visual Studio and rerun this
它使用Assembly.LoadFile加载扩展名为.Plugin.dll的程序集。这些“插件”中的一个调用另一个程序集dll。引发异常的方法位于从IDataErrorInfo继承的类中。此类是包含在Linq to SQL类(.dbml)中的类。这被包装在try/catch块中。这会导致我的业务逻辑在提交到OnValidate覆盖中的数