当我尝试运行 GPXRouteViewerSample 时,它在 App.gics 中的这一行停止:
if (Debugger.IsAttached) Debugger.Break();
...我收到错误消息:
错误 1 找不到指定的过程。(HRESULT 异常:0x8007007F)C:\Users\Clay\Documents\Visual Studio 2012\Samples\bingMapsCSharpGPXRouteViewerSample\GPXRouteViewerSample\MainPage.xaml 12 9 GPXRouteViewerSample
我不明白为什么如果附加了调试器,他们会希望它中断 - IOW,你不能从 Visual Studio 运行它,或者..???
更多信息
当我打开示例应用程序时,WPF/XAML 设计图面显示“无法创建“地图”的实例,但是当我在适当的位置 (Credentials="") 输入我的 Bing 地图密钥时,它会显示。
但是,在运行时,当“调试中断”行发生错误时,表面/画布显示相同的错误。它是否在设计时接受凭据但在运行时不接受?
以下是异常的详细信息(这实际上来自不同的样本(Landmark Events),但我确信这是同一个问题,因为它正在同一个地方死去):
调用的目标已引发异常。堆栈跟踪:在 System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfoculture) COMException: The找不到指定的程序。(来自 HRESULT 的异常:0x8007007F)