gpt4 book ai didi

c# - 无效的文件名。 TitleContainer.OpenStream 需要一个相对 URI

转载 作者:行者123 更新时间:2023-11-30 15:36:34 25 4
gpt4 key购买 nike

我在 WPF 应用程序中遇到了这个错误。

Invalid filename. TitleContainer.OpenStream requires a relative URI.

pic_texture = Texture2D.FromStream(GraphicsDevice, TitleContainer.OpenStream(@"\Images\performer.png"));

我也试过

@"/WpfControlLibrary1;component/Images/performer.png"

没有成功...

如果我这样做

  pic_texture = Texture2D.FromStream(GraphicsDevice, TitleContainer.OpenStream(@"performer.png"));

将文件放在根目录

错误是:

Error loading "performer.png". File not found.

有什么线索吗?

谢谢!

附言我确定文件没问题。

enter image description here

enter image description here

更新:

此帖https://gamedev.stackexchange.com/questions/9748/xna-am-i-screwing-up-the-loadcontent-for-texture2d也没有帮助。

最佳答案

我只是部分猜测,但请尝试

pic_texture = Texture2D.FromStream(GraphicsDevice, TitleContainer.OpenStream(@"Images\performer.png"));

没有第一个\


调试

在您的程序中,将这些行添加到发生错误的行之前

FileStream fs = new FileStream("myUniqueFile.txt", FileMode.Create);
fs.Close();

确保你有

using System.IO

在代码文件的顶部。

完成后,在您的计算机中搜索 “myUniqueFile.txt” 并在评论中告诉我您在哪里找到它。

关于c# - 无效的文件名。 TitleContainer.OpenStream 需要一个相对 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13630803/

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