ใน Visual Studio เมื่อเพิ่มการอ้างอิงหนึ่งรายการในโครงการหน้าต่างคุณสมบัติมีตัวเลือกEmbed Inteop Types
เราควรตั้งค่าเป็นTrue
หรือFalse
? อะไรคือความแตกต่าง?
เนื่องจากเรามีโปรเจ็กต์จำนวนมากในบางโปรเจ็กต์จึงมีการตั้งค่าการอ้างอิงFalse
และอื่น ๆ ถูกตั้งค่าเป็นTrue
มันจึงยุ่งเหยิง และเซิร์ฟเวอร์ bulid ก็มีคำเตือนเหมือนกัน:
“ การอ้างอิงถูกสร้างขึ้นเพื่อฝังตัวประกอบระหว่างกัน” หมายความว่าอย่างไร
ดังนั้นเราจึงวางแผนที่จะเปลี่ยนทั้งหมดEmbed Inteop Types
เพื่อFalse
สิ่งที่มีความเสี่ยงที่เราจะได้รับ?
false
หรือไม่เคยเปลี่ยน (เช่นถ้าค่าเริ่มต้นเป็นค่าเริ่มต้นfalse
แล้ว)?