我正在使用 MSTest.TestAdapter 和 MSTest.TestFramework 1.2.0 版本进行我的 MS 测试单元测试。在我的本地机器(Visual Studio 2017)上,测试运行完美,但在我们的构建服务器上,我们收到以下消息:
无法加载文件或程序集“Microsoft.VisualStudio.TestPlatform.ObjectModel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。
然后我用 ildasm 检查了这个程序集的引用,确实是 11.0.0.0 版本(见下文)
但是我找不到这个程序集的 v11,网上只有 nuget 上的 v14 版本:https ://www.nuget.org/packages/Microsoft.VisualStudio.TestPlatform.ObjectModel/
我也在我的机器上搜索过,我找不到v11。
所以我的问题是,为什么测试在我的机器上而不是在构建服务器上运行?
我尝试了程序集绑定但没有成功。