gpt4 book ai didi

c# - XML 文档 (2, 2) 中存在错误。这是什么意思?

转载 作者:可可西里 更新时间:2023-11-01 07:50:16 27 4
gpt4 key购买 nike

我正在尝试读取 XML 文档。我的 XML:

<?xml version="1.0" encoding="utf-8"?>
<SplashScreen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Path>SplashScreen/Image-King</Path>
</SplashScreen>

我正在读取 XML 的代码:

XmlGameScreen = new XmlManager<GameScreen>();
XmlGameScreen.Type = currentscreen.Type;
currentscreen = XmlGameScreen.Load("LoadXML/SplashScreen.xml");

public Type Type;
public T Load(string path)
{
T instance;
using (TextReader textreader = new StreamReader(path))
{

XmlSerializer xml = new XmlSerializer(Type);
instance = (T)xml.Deserialize(textreader);
}
return instance;
}

我在 instance = (T)xml.Deserialize(textreader); 上遇到错误我的 XML 文档有错吗?我正在尝试阅读 <Path> .更新 :我的内部异常:无法序列化成员 'MyRPGgame.SplashScreen._image'类型 'Microsoft.Xna.Framework.Graphics.Texture2D'

最佳答案

在我的例子中,似乎是 Visual Studio 2017 版本 15.5 更新之一在尝试打开 SSRS 项目时导致了此错误。解决办法是把工程文件夹中的*.rptproj.rsuser文件删除再试。

关于c# - XML 文档 (2, 2) 中存在错误。这是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27905993/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com