งานสร้างของฉันผ่านในเครื่อง แต่ล้มเหลวใน TFS ที่แสดงข้อผิดพลาดเกี่ยวกับโมลที่หายไป

ฉันกำลังทดสอบหน่วยสำหรับเนมสเปซบางอัน เรียกว่า BusinessLayer.Main กันดีกว่า หลังจากตรวจสอบชุดการแก้ไขล่าสุดแล้ว ฉันพบว่ามันล้มเหลวในรุ่น TFS แม้ว่าจะส่งผ่านเครื่องของฉันก็ตาม ข้อผิดพลาดที่แสดงคือ "ไม่มีประเภทหรือชื่อเนมสเปซ 'MClassX' ในเนมสเปซ 'BusinessLayer.Main.Moles' (คุณขาดการอ้างอิงแอสเซมบลีหรือไม่)

ฉันไม่มีการเปลี่ยนแปลงที่รอดำเนินการในเครื่องของฉัน ดังนั้นโค้ดจึงควรเหมือนกัน อะไรอาจทำให้บิลด์ทำงานแตกต่างออกไปบนเครื่องของฉันและในบิลด์ TFS

ฉันใช้ VS2010 และ Moles 1.0


person sarmatron    schedule 13.02.2015    source แหล่งที่มา


คำตอบ (1)


แม้ว่าคุณอาจไม่มีการเช็คอินที่ค้างอยู่ แต่คุณอาจมีไฟล์หรือทรัพยากรอ้างอิงที่คุณไม่ได้เพิ่มลงในการควบคุมแหล่งที่มา บ่อยครั้ง ไฟล์เหล่านี้เป็นไฟล์ไบนารีที่คุณกำลังเพิ่มเป็นข้อมูลอ้างอิงไปยังโปรเจ็กต์ ตรวจสอบเพื่อดูว่า Moles DLLs ของคุณหายไปจาก TFVC หรือไม่

person Jay S    schedule 13.02.2015