Rozumiem, że projekt XNA dla XBox 360 będzie korzystał ze specjalistycznej wersji .NET Compact Framework. Powiedzmy, że chcę wydać zarówno dla XBox 360, jak i Windows.
Czy wersja XBox (wykorzystująca kompaktową strukturę) nadal będzie działać, jeśli jest dystrybuowana dla systemu Windows, czy też będę musiał przebudowywać w stosunku do zwykłej struktury (lub innej niż Xbox CF), aby móc ją rozpowszechniać?
Musisz przebudować dla systemu Windows. Istnieje narzędzie do automatyzacji procesu konwersji projektów studia wizualnego. Odkąd zacząłeś na 360 i kompaktowej ramie, powinieneś być w porządku. Idąc w drugą stronę możesz napotkać problemy, w których korzystasz z funkcji .NET Framework, które nie są obsługiwane przez kompaktowy framework.
Dokumenty zawierają sekcję dotyczącą różnic między nimi (na przykład nie można ustawić koligacji procesora w systemie Windows). Jeśli faktycznie wypuszczasz grę na komputer, możesz napotkać problemy ze zgodnością. Na przykład format bufora renderowania może nie być obsługiwany lub moduły cieniujące mogą się nie kompilować. Jest to jednak przekleństwo związane z rozwojem komputerów PC i nie jest specyficzne dla XNA.
źródło