ใช่แพลตฟอร์มต่าง ๆ รัน. net runtimes ที่แตกต่างกัน
วิธีการทำงานใน xna 3 / 3.1 / 4 นี้คือคุณสร้างโครงการเกมของคุณสำหรับแพลตฟอร์มเดียว (กล่าวคือสร้างโครงการเกม Windows Xna ใหม่ใน Visual Studio) ใน visual explorer 'solution explorer' ให้คลิกขวาที่โครงการแล้วเลือก 'สร้างสำเนาของโครงการสำหรับ X' โดยที่ x คือแพลตฟอร์มที่คุณต้องการให้โครงการใหม่กำหนดเป้าหมาย นั่นคือทั้งหมดที่มีให้มัน
โครงการทั้งสองนี้ได้รับการซิงค์กันสิ่งที่คุณเพิ่มในโครงการหนึ่งจะปรากฏในโครงการอื่น ใช้ #if WINDOWS หรือ #if XBOX หรือ #if WINDOWS_PHONE บล็อกเพื่อเพิ่มรหัสที่เฉพาะเจาะจงกับแพลตฟอร์มเดียว