Windows phone 8 SLARTOLKIT解决方案错误

Windows phone 8 SLARTOLKIT解决方案错误,windows-phone-8,Windows Phone 8,我在处理一个AR项目时遇到了一个非常奇怪的错误,我遇到了一个System.NullReferenceException“发生在SlartToolkit WinPhone.DLL中”错误,该错误与突出显示的特定代码行有关,即: private static Marker LoadFromResource(string relativePath, int segmentsX, int segmentsY, double width, System.Reflection.Assembly assem

我在处理一个AR项目时遇到了一个非常奇怪的错误,我遇到了一个System.NullReferenceException“发生在SlartToolkit WinPhone.DLL中”错误,该错误与突出显示的特定代码行有关,即:

 private static Marker LoadFromResource(string relativePath, int segmentsX, int segmentsY, double width, System.Reflection.Assembly assembly)
  {
     var asmName = new System.Reflection.AssemblyName(assembly.FullName).Name;
     using (var markerStream = Application.GetResourceStream(new Uri(asmName + ";component/" + relativePath, UriKind.Relative)).Stream)
     {
        return Load(markerStream, segmentsX, segmentsY, width);
     }
  }
特别强调这一行:

using (var markerStream = Application.GetResourceStream(new Uri(asmName + ";component/" + relativePath, UriKind.Relative)).Stream)

此代码位于“Marker.cs”中“我猜这个文件是SLARToolkit.DLL的一部分。知道我为什么会犯这个错误吗?提前谢谢。

文件在吗?这条路对吗?文件的构建操作是否设置为资源?哦,天哪,这就像将实际的marker.pat文件导入项目并将其设置为资源一样简单。正如您所说的,您在提出这些建议后让我的大脑进入了正常运转状态,非常感谢您,我已经走到了死胡同!我怎么可能没有看到这个,它是如此简单!