将服务结构项目引用添加到单元测试会生成意外的引用路径

时间:2017-04-06 09:56:33

标签: visual-studio-2015 azure-service-fabric project-reference

每当我们尝试将对服务结构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文件夹并包含所有相关的程序集

2 个答案:

答案 0 :(得分:2)

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

enter image description here

答案 1 :(得分:0)

事实证明它没有正确构建,因为发布配置的平台目标之一是不正确的,Debug是针对X64而且发布设置为任何CPU,只要我们修改了这个和在Debug和release中重建,引用自行修复。