Saya mengerti bahwa proyek XNA untuk XBox 360 akan menggunakan versi khusus dari .NET Compact Framework. Tapi katakanlah saya ingin merilis untuk XBox 360 dan Windows.
Apakah versi XBox (menggunakan kerangka kerja kompak) masih berfungsi jika didistribusikan untuk Windows, atau apakah saya perlu membangun kembali terhadap kerangka kerja biasa (atau CF non-Xbox) untuk didistribusikan?
Anda perlu membangun kembali untuk Windows. Ada alat untuk mengotomatiskan proses konversi proyek studio visual. Karena Anda mulai pada 360 dan kerangka kerja kompak Anda sebagian besar harus baik-baik saja. Dengan cara lain Anda bisa mengalami masalah di mana Anda menggunakan .Net framework fitur yang tidak didukung oleh framework kompak.
Dokumen berisi bagian tentang perbedaan di antara keduanya (misalnya, Anda tidak dapat mengatur afinitas prosesor pada Windows). Jika Anda benar-benar merilis game di PC, Anda mungkin mengalami masalah kompatibilitas. Misalnya, format buffer render Anda mungkin tidak didukung, atau shader Anda mungkin tidak dapat dikompilasi. Ini adalah kutukan dari pengembangan PC dan tidak spesifik untuk XNA.
sumber