none
每当调试应用就会报错。 RRS feed

  • 问题

  • 每当调试应用都会报错中断,然后调试无法继续,我检查过代码,好像没有问题。

    还是会标记这行 global::System.Diagnostics.Debugger.Break();

    #if DEBUG && !DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION
                UnhandledException += (sender, e) =>
                {
                    if (global::System.Diagnostics.Debugger.IsAttached) global::System.Diagnostics.Debugger.Break();
                };
    #endif

    2017年6月23日 12:22

全部回复

  • Debugger.Launch(() 的作用是附加Visual Studio调试器,在开发机器是可以这样写,但在生产环境中应该去掉。

    break是中断,不理解为什么要调用break, 在VS中放置断点,VS会自动停止在断点处(break)。


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2017年6月26日 0:46
  • 这个是App.g.i.cs文件里面的,我只是测试自己写的应用,该弄的都弄完了,点击运行的时候就会自动跳转到App.g.i.cs页面。

    中断代码是这个文件本来就有的,就是搞不明白哪里错了。

    别的APP项目里面也有同样的代码,都能正常运行,但就是这个项目调试一直启动不起来。

    2017年6月26日 8:04
  • 你好,

    为了更好的理解和复现这个问题,请告诉我们你所建的项目类型,使用的VS版本,以及为什么要在debug模式下调用break语句。

    如果方便请提供这个project sample,我们可以帮助您测一下是项目问题还是VS IDE方面的问题。


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.


    2017年6月27日 9:29
  • Windows Universal UWP 应用程序 使用Visual Studio 2017 

    我并没有在Debug模式下调用Break语句。

    这个是创建一个新的应用程序的时候,它就已经存在的,它位于App.g.i.cs文件。

    我的意思是,每当我点击开始调试我的应用,就会自动跳转到App.g.i.cs页面,然后自动执行Break语句。

    我也不知道哪里出错了。

    2017年6月28日 3:12
  • 你好,

    好像没有错这个我们这边是没法帮你判断的,一个简单的测试:

    新开一个项目,编译,运行,看有没有问题

    没问题的话问题还是在你项目里的。首先g.i.cs这种文件都是UWP程序编译的时候生成的中间文件,而一般你碰到的这个问题就代表现在有一个异常你没有处理。请鼠标点击(sender, e) =>的e那里查看具体的异常信息,里面包含了你出现错误的原因。一般我碰到这种错误就是代码有问题。


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年6月28日 5:58
  • 的确是代码有问题,但就是找了很多遍就不知道错在哪里。

    sender,e 提示:Native View = To inspect the native object, enable native code debugging.

    2017年6月29日 7:38
  • 你好,

    这个论坛主要解决针对VS IDE使用的相关问题,而你的问题原因在于代码,我把这个帖子移到一般性问题讨论区,继续会有专业人员帮助您分析。

    感谢您的理解和配合!


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年6月29日 9:19