我在本地构建的单元测试很好但是在TeamCity集成服务器上它没有引用EF所需的引用。测试没有直接使用EF,但是测试的库是。
EF dll正被部署到测试项目bin文件夹,所以它不是找不到它的问题。 EF通过nu-get引用,版本为6.0.2(虽然属性窗口中的版本显示6.0.0.0,可能只是主要版本号。)
我使用相同配置的其他测试项目没有出现此问题。
我正在寻找解决方案的想法。
我可以手动使用msbuild构建项目,并在集成服务器上获得相同的错误,但不能在本地获取。我们可以将nu-get ref添加到测试项目中,它构建得很好,但这不是正确的解决方案。
感谢您的时间。