สำหรับฉันมันเกิดขึ้นเนื่องจากการสร้างการตั้งค่าคอนฟิก โซลูชันสตูดิโอภาพของฉันมีโปรเจ็กต์หลายโปรเจ็กต์ที่ผสมผสานระหว่างโปรเจ็กต์ C # และ C ++ ตอนนี้ฉันรู้แล้วว่าด้วยเหตุผลแปลก ๆVisual Studio ไม่ต้องการสร้างโครงการ C ++ ตามค่าเริ่มต้นซึ่งเห็นได้ชัดจากการตั้งค่าการกำหนดค่าการสร้าง ฉันสังเกตเห็นหลังจากเพิ่มโครงการ C ++ ใหม่ลงในโซลูชันโครงการลงในสารละลาย ฉันไม่รู้ว่าทำไม VS ถึงไม่ทำตามแนวทางเดียวกันในขณะที่เพิ่มโครงการ C # ใหม่ลงในโซลูชัน
ขวาแฟ้มโซลูชันคลิกในการแก้ปัญหาสำรวจ -> คลิกคุณสมบัติในเมนูบริบท -> เลือกการกำหนดค่าคุณสมบัติของโหนดในบานหน้าต่างด้านซ้าย -> เลือกการกำหนดค่าโหนด จะแสดงรายการโครงการทั้งหมดในโซลูชัน LearnDs โปรเจ็กต์แรกคือโปรเจ็กต์ C ++ สังเกตกล่องกาเครื่องหมายในคอลัมน์การสร้างในแถวแรก มันไม่ถูกเลือก นี่เป็นสาเหตุที่ Visual Studio 2010 ไม่สร้างโครงการ C ++ ของฉัน (เมื่อกด F5) ซึ่งมีการเปลี่ยนแปลงบางอย่างเนื่องจากสร้างสำเร็จครั้งล่าสุด
ทันทีที่ฉันตรวจสอบช่องทำเครื่องหมายที่เกี่ยวข้องและบันทึกการตั้งค่าการกำหนดค่าการสร้างสำหรับโซลูชันมันก็ใช้งานได้ ตอนนี้ฉันเห็นข้อความแจ้งด้านล่างเมื่อใดก็ตามที่ฉันกด F5 เนื่องจาก VS สามารถตรวจจับได้ว่ามีการเปลี่ยนแปลงใหม่ ๆ ตั้งแต่สร้างครั้งล่าสุด พรอมต์นี้เป็นเพราะการตั้งค่าของฉันในเมนู Tools -> ตัวเลือกเมนูย่อย -> โครงการและโซลูชั่นโหนด -> สร้างและเรียกใช้โหนด -> "ในการเรียกใช้เมื่อโครงการจากวันที่" Prompt to build
ตั้งค่าเป็น Always build
ในกรณีที่คุณไม่ชอบพร้อมท์นี้แล้วตั้งค่าให้