【问题标题】:System.IO.File does not contain a definition for ReadAllBytesSystem.IO.File 不包含 ReadAllBytes 的定义
【发布时间】:2023-03-13 02:10:01
【问题描述】:

当我使用 xamarin.forms 开发 Android 应用程序时,我使用 File.ReadAllBytes() 读取图像字节。该代码在调试模式下运行良好。但是,它会引发错误

System.IO.File 不包含 ReadAllBytes 的定义

处于释放模式。我想知道为什么会这样?我可以通过更改 Visual Studio 的一些设置来修复它吗?或者我可以使用其他方式读取图像字节。

【问题讨论】:

  • 所以这是运行时错误?
  • 不清楚,您是在构建项目时看到这个,还是在它已经运行时看到?通常它应该是一个构建错误,但没有明显的原因会因为您将 VS 设置从调试更改为发布而更改。
  • 我不知道“运行时”的确切含义。代码确实构建成功,应用运行时出现错误。
  • 您的发布版本是否与您的调试版本不同?例如,发布版本是否针对 Web(webplayer?)而调试版本是否针对 Windows?
  • 这是一个安卓应用程序。不知道vs里有没有设​​置改变目标。

标签: c# visual-studio xamarin.forms


【解决方案1】:

谢谢大家。我已经弄清楚了问题所在。我太愚蠢了,我不小心为释放模式配置了错误的设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多