Ich habe eine Reihe von Threads zu diesem Fehler gefunden, aber ich habe keine Lösung gefunden. Ich verwende eine Reihe von Klassenbibliotheken von XNAExpert.com, die entworfen wurden, um ein enthäutetes Netz zu animieren. Ich benutze XNA 4.0, Win XP und Programmierspiele für Windows. Hier ist der vollständige Fehler:ContentTypeReader kann nicht gefunden werden
ContentTypeReader kann nicht gefunden werden SkinnedModel.SkeletonReader, SkinnedModel, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null.
Das Lernprogramm kann here gefunden werden. Hier ist der Code aus der Leserklasse innerhalb SkinnedModel Projekt:
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Content;
namespace SkinnedModel
{
public class SkeletonReader : ContentTypeReader<Skeleton>
{
protected override Skeleton Read(ContentReader input, Skeleton existingInstance)
{
List<Bone> boneList = input.ReadObject<List<Bone>>();
return new Skeleton(boneList);
}
}
}
Hier ist der Code, der Schriftsteller Klasse aus SkinnedModelProcessor Projekt:
[ContentTypeWriter]
public class SkeletonWriter : ContentTypeWriter<Skeleton>
{
protected override void Write(ContentWriter output, Skeleton value)
{
output.WriteObject(value.BoneList);
}
public override string GetRuntimeReader(TargetPlatform targetPlatform)
{
return typeof(SkeletonReader).AssemblyQualifiedName;
}
}
Wie Sie den Typ sehen zurückgegeben wird die Versammlung qualifiziert Name für jeden Leser ... Kennt jemand einen anderen Grund, warum ich vielleicht Probleme habe?