我有一组单元测试使用来自MS Fakes的Shims来测试一些静态方法。我目前正在使用4个假装配,所有装配都在一个装配中。然后,这个伪装配由需要它的单元测试装置引用。
当我们在VS2013中本地运行时,一切都很好,但是当我们尝试在Visual Studio Online中进行构建时,它会因以下类型的错误而失败:
MockLogManager.cs (25): 'ShimJsonLogger' does not contain a definition for 'LogGet'
为什么它似乎在构建ShimJsonLogger而不是为它提供我们需要的所有属性?