【问题标题】:Null reference exception error on VS2010 [closed]VS2010上的空引用异常错误[关闭]
【发布时间】:2012-04-13 09:11:08
【问题描述】:

我遇到了空引用异常问题

var stream = Application.GetResourceStream(new Uri("/Vid_VGA_Client_.raw", UriKind.RelativeOrAbsolute)).Stream;

我将文件移动到名为 Video 的新解决方案文件夹中。然后当我调试它时,我得到了一个空引用异常的错误。

【问题讨论】:

  • 你从哪里得到空引用异常? GetResourceStream 返回 null?如果是这种情况,它将无法在您的应用的根文件夹中找到该文件。
  • 确保您的文件设置为解决方案中的嵌入式资源
  • 我放在解决方案文件夹中的文件无法设置它的类型..

标签: windows-phone-7


【解决方案1】:

Application.GetResourceStream 的调用没有返回任何内容,因此最后的.Stream 属性访问正在尝试调用空引用上的属性。

当然,这只是猜测。

您需要修复资源访问路径以包含我认为的新文件夹,例如:

/Video/Vid_VGA_Client_.raw

【讨论】:

  • 我修复了资源访问路径 d 但仍然出现空引用异常。故障排除提示是“使用new关键字创建对象实例。在调用方法之前检查确定对象是否为空
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-29
  • 1970-01-01
  • 2012-06-28
  • 1970-01-01
相关资源
最近更新 更多