현재 Xbox360 게임을하고 있습니다. 이 게임에는 XML로 저장된 많은 데이터가 있습니다. XNA Game 프로젝트의 IntermediateSerializer를 통해 역 직렬화하는 것은 아무런 문제가되지 않으며 매력처럼 작동합니다. 그러나 XML에 저장된 이러한 구조는 매우 복잡 할 수 있기 때문에 간단한 편집기를 사용하기로 결정 했으므로 (또는 경험이 부족한 사용자가)이 객체를 작성하지 않고 객체를 시각적으로 편집 할 수있었습니다 (애니메이션, 게임 단계 등). 데이터를 XML로 저장합니다. 그럼 나는 IntermediateSerializer를 통해 그것을 직렬화하고 모든 것이 잘 될 것이다. 나는 WPF 프로젝트를 생성하고,XNA 프로젝트 외부에서 IntermediateSerializer를 사용할 때의 문제
비주얼 스튜디오는 IntermediateSerializer 클래스를 인식하고 인텔리이 유용하게 Microsoft.Xna.Framework를 사용하도록 권장 Microsoft.Xna.Framework.Content.Pipeline.dll를 참조이 에디터를 들어
.Content.Pipeline.Serialization.Intermediate 네임 스페이스이지만 다음과 같은 오류 메시지가 나타납니다.'Pipeline'형식 또는 네임 스페이스 이름이 'Microsoft.Xna.Framework.Content'네임 스페이스에 없습니다. 어셈블리 참조?)
(저는 XNA 4.0과 .NET을 사용하고 있습니다. 4)
내가 잘못 했나요? 아니면 그냥 불가능한가요?
Tenshiko
만족스러운 답변입니다. 감사합니다. MSDN에는 Microsoft.Xna.Framework.Content.Pipeline.dll 만 언급되어 있지만 네임 스페이스는 몇 가지 다른 어셈블리로 나누어 져 있으며이를 사용해야했습니다. – Tenshiko