![]() |
1
3
首先要检查此程序集是否复制到msbuild运行测试的文件夹中。可能是由于某些历史原因,bin/Debug文件夹中有一个副本,但项目中的依赖项设置不正确。 |
![]() |
2
10
我在单元测试中遇到了同样的问题。上面的链接文章指出,问题是VSTS导致复制线程的CallContext中的一些对象。 值得一提的是,在我的例子中,问题是我在线程的CallContext中手动放置了一个对象,这导致了这个异常。我可以通过清除TestCleanup例程中的CallContext来解决这个问题。我不需要在任何地方更改任何文件。 |
![]() |
3
4
我也遇到了同样的问题,但是在那里我在基本测试类的构造函数中执行了StructureMap初始化。
通过将调用从构造函数移到
|
![]() |
4
1
结果发现这个问题出现了异常 静态构造函数 它与消息的外观完全无关,并且是在使用BuildSchema创建DB期间发生的。 MSTest提供的非常没有信息性的错误消息,花费了我很多时间和压力。把迁移到像NUnit这样更好的地方放在我们的TODO列表中。 |
![]() |
5
0
This article 通过以下错误解决了我的问题: |
![]() |
6
0
当被测试的程序集已加载其标记为[Serializable]的类的实例时发生。解决方法是从MarshalByRefObject派生,因此不再尝试从mstest主机进行反序列化。 |