ฉันเพิ่งใช้เวลาในการดีบักปัญหาเดียวกัน หมายเหตุปัญหานั้นอาจไม่ได้อยู่ระหว่างโครงการต่าง ๆ แต่จริง ๆ แล้วระหว่างการอ้างอิงต่าง ๆ ในโครงการหนึ่งที่ขึ้นอยู่กับ dll / แอสเซมบลีรุ่นเดียวกันต่าง ๆ ในกรณีของฉันปัญหาคือการอ้างอิงFastMember.dllรุ่นที่ไม่ตรงกันที่มาจากสองแพ็คเกจ NuGet ที่แตกต่างกันในโครงการเดียว เมื่อฉันได้รับโครงการมันจะไม่รวบรวมเพราะแพ็คเกจ NuGet หายไปและ VS ปฏิเสธที่จะกู้คืนแพ็คเกจที่ขาดหายไป ผ่านเมนู NuGet ฉันอัปเดต NuGets ทั้งหมดเป็นเวอร์ชั่นล่าสุดด้วยตนเองนั่นคือเมื่อมีคำเตือนปรากฏขึ้น
ใน Visual Studio Tools > Options > Build and Run > MSBuld Project build output verbosity: (set to) Diagnostics.ค้นหาบรรทัดThere was a conflict betweenในOutputหน้าต่าง ด้านล่างเป็นส่วนของเอาต์พุตที่ฉันได้รับ:
1>  There was a conflict between "FastMember, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null" and "FastMember, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null". (TaskId:19)
1>      "FastMember, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null" was chosen because it was primary and "FastMember, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null" was not. (TaskId:19)
1>      References which depend on "FastMember, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null" [C:\Users\ksd3jvp\Source\Temp\AITool\Misra\AMSAITool\packages\FastMember.1.5.0\lib\net461\FastMember.dll]. (TaskId:19)
1>          C:\Users\ksd3jvp\Source\Temp\AITool\Misra\AMSAITool\packages\FastMember.1.5.0\lib\net461\FastMember.dll (TaskId:19)
1>            Project file item includes which caused reference "C:\Users\ksd3jvp\Source\Temp\AITool\Misra\AMSAITool\packages\FastMember.1.5.0\lib\net461\FastMember.dll". (TaskId:19)
1>              FastMember, Version=1.5.0.0, Culture=neutral, processorArchitecture=MSIL (TaskId:19)
1>      References which depend on "FastMember, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null" []. (TaskId:19)
1>          C:\Users\ksd3jvp\Source\Temp\AITool\Misra\AMSAITool\packages\ClosedXML.0.94.2\lib\net46\ClosedXML.dll (TaskId:19)
1>            Project file item includes which caused reference "C:\Users\ksd3jvp\Source\Temp\AITool\Misra\AMSAITool\packages\ClosedXML.0.94.2\lib\net46\ClosedXML.dll". (TaskId:19)
1>              ClosedXML, Version=0.94.2.0, Culture=neutral, processorArchitecture=MSIL (TaskId:19)
ขอให้สังเกตว่า Project file item includes which caused reference "C:\Users\ksd3jvp\Source\Temp\AITool\Misra\AMSAITool\packages\ClosedXML.0.94.2\lib\net46\ClosedXML.dll"
ClosedXML.dllมาจากClosedXMLNuGet FastMember.dll 1.3.0.0และมันขึ้นอยู่กับ ด้านบนของมันยังมีFastMemberNuget  FastMember.dll 1.5.0.0ในโครงการและจะมี ไม่ตรงกัน!
ฉันถอนการติดตั้งClosedXML& FastMemberNuGets เพราะฉันมีการผูกมัดการเปลี่ยนเส้นทางและติดตั้งเพียงเวอร์ชันล่าสุดของClosedXMLนั่นแก้ไขปัญหา!