1

每次我们尝试向刚刚创建的单元测试项目中添加对服务结构 Web Api 项目的引用时,都会遇到以下问题:

C:\TFS\Finance\Payments.Card\Int\Source\Finance.Payments.Card.ServiceFabric.Web.Api\ obj\x64 \Release\Asos.Finance.Payments.Card.ServiceFabric.Web.Api.exe

粗体部分是问题所在。我们不确定为什么默认情况下会发生这种情况,因为它会导致我们的 CI 管道出现问题。

如果我们删除 obj 文件夹,重新添加引用后它仍然指向它。它不指向存在并包含所有相关程序集的 bin 文件夹

4

2 回答 2

2

您是否尝试过右键单击解决方案Properties > Configuration Properties > Configuration并检查每个项目是否针对同一平台。

在此处输入图像描述

于 2017-04-07T12:33:42.443 回答
0

事实证明,它没有正确构建,因为发布配置的平台目标之一不正确,Debug 的目标是 X64,并且发布设置为任何 CPU,只要我们更改了它并在调试和发布中重新构建,参考文献自行修复。

于 2017-04-06T10:17:40.383 回答