Xbox のデバッグに関しては以下のスレッドもご確認ください。
[Content removed]
GDKの場合は デフォルトでVSからの起動ができませんが、UE側でこれを対応できます。BuildConfiguration.xml に以下の定義を追加して GenerateProjectFiles.bat を実行します。これにより、Visual Studio 内からこれを使用してビルドすると、exe ファイルは自動的に devkit 上のオーバーレイ フォルダにコピーされます。
<Configuration> <XboxCommonPlatform> <bPackageDebugAssistance>true</bPackageDebugAssistance> </XboxCommonPlatform> </Configuration>
以前の UE5 バージョンではこの機能は利用できませんが、UE5.2 以前の場合は Visual Studioから、Extensions -> Xbox -> Xbox Gaming Explorer を使用して、デバッグするインストール済みパッケージを選択してプロセスアタッチすることができます。
起動のエラーについては以下の箇所で起きていて、DataTableで ScriptStruct 構造体データをシリアライズする際に起きているようです。これがWindowsでも発生していないようであればXSXでデバッグをする必要がありますが、他のプラットフォームでも発生するようであればWindowsでもデバッグしていただくことができるかと思います。
[インライン フレーム] Scone.exe!FBinaryArchiveFormatter::Serialize(UObject * &) 行 273 C++ [インライン フレーム] Scone.exe!FStructuredArchiveSlot::operator<<(UObject * &) 行 349 C++ Scone.exe!FObjectProperty::SerializeItem(FStructuredArchiveSlot Slot, void * Value, const void * Defaults) 行 239 C++ [インライン フレーム] Scone.exe!FUnversionedPropertySerializer::Serialize(FStructuredArchiveSlot) 行 118 C++ Scone.exe!SerializeUnversionedProperties(const UStruct * Struct, FStructuredArchiveSlot Slot, unsigned char * Data, UStruct * DefaultsStruct, unsigned char * DefaultsData) 行 961 C++ Scone.exe!UStruct::SerializeTaggedProperties(FStructuredArchiveSlot Slot, unsigned char * Data, UStruct * DefaultsStruct, unsigned char * Defaults, const UObject * BreakRecursionIfFullyLoad) 行 1446 C++ Scone.exe!UScriptStruct::SerializeItem(FStructuredArchiveSlot Slot, void * Value, const void * Defaults) 行 3260 C++ [インライン フレーム] Scone.exe!UScriptStruct::SerializeItem(FArchive &) 行 3186 C++ Scone.exe!FInstancedStruct::Serialize(FArchive & Ar) 行 176 C++ Scone.exe!UScriptStruct::SerializeItem(FStructuredArchiveSlot Slot, void * Value, const void * Defaults) 行 3231 C++ Scone.exe!FStructProperty::SerializeItem(FStructuredArchiveSlot Slot, void * Value, const void * Defaults) 行 170 C++ [インライン フレーム] Scone.exe!FUnversionedPropertySerializer::Serialize(FStructuredArchiveSlot) 行 118 C++ Scone.exe!SerializeUnversionedProperties(const UStruct * Struct, FStructuredArchiveSlot Slot, unsigned char * Data, UStruct * DefaultsStruct, unsigned char * DefaultsData) 行 961 C++ Scone.exe!UStruct::SerializeTaggedProperties(FStructuredArchiveSlot Slot, unsigned char * Data, UStruct * DefaultsStruct, unsigned char * Defaults, const UObject * BreakRecursionIfFullyLoad) 行 1446 C++ Scone.exe!UScriptStruct::SerializeItem(FStructuredArchiveSlot Slot, void * Value, const void * Defaults) 行 3260 C++ Scone.exe!FStructProperty::SerializeItem(FStructuredArchiveSlot Slot, void * Value, const void * Defaults) 行 170 C++ Scone.exe!FArrayProperty::SerializeItem(FStructuredArchiveSlot Slot, void * Value, const void * Defaults) 行 172 C++ [インライン フレーム] Scone.exe!FUnversionedPropertySerializer::Serialize(FStructuredArchiveSlot) 行 118 C++ Scone.exe!SerializeUnversionedProperties(const UStruct * Struct, FStructuredArchiveSlot Slot, unsigned char * Data, UStruct * DefaultsStruct, unsigned char * DefaultsData) 行 961 C++ Scone.exe!UStruct::SerializeTaggedProperties(FStructuredArchiveSlot Slot, unsigned char * Data, UStruct * DefaultsStruct, unsigned char * Defaults, const UObject * BreakRecursionIfFullyLoad) 行 1446 C++ Scone.exe!UScriptStruct::SerializeItem(FStructuredArchiveSlot Slot, void * Value, const void * Defaults) 行 3260 C++ Scone.exe!UDataTable::LoadStructData(FStructuredArchiveSlot Slot) 行 129 C++