-1

我的一位同事向包含 Moq 参考的主分支添加了一个测试项目。当时它甚至没有使用总线,只是有参考会导致构建和网站失败:

在此处输入图像描述

我在标题中称其为伪随机问题,因为我也遇到过同样的错误,但是:

系统缓冲区

一旦设置好,它就非常一致,所以不知道触发不同库的触发器是什么。

如果我从解决方案中删除该网站,代码会正确构建,但该网站仍会在浏览器中显示问题(正如您所料,我猜)。

如果我删除 Moq 和所有为依赖项(及其子项)添加的跟踪,则构建将再次运行


我将其称为伪随机问题的另一个原因是我怀疑我所看到的只是问题的症状。不是问题本身。它只是碰巧触发System.Runtime.CompilerServices.Unsafe或什么的。


Any ideas / tips on what I can do to:
  1. 找到实际问题
  2. 想出解决办法?

PS:如果它可能很重要,我们是在确定性构建,而不是默认构建。

4

1 回答 1

1

随着时间的推移,很明显它是一个架构错误。需要进行彻底的重组来解决这个问题,遗憾的是无法为此提供简单的答案。

于 2021-01-13T07:28:50.357 回答