首页 > 解决方案 > 尽管 try/catch 块 C# 崩溃

问题描述

我想我遇到了 Visual Studio 2019 异常设置的配置问题,我无法解决。

我正在尝试使用 try/catch 块捕获一个简单的异常。

在一台电脑上,它按预期工作(显示一个消息框),在另一台电脑上 - 使用 Visual Studio 2019,程序崩溃,在它自己的代码上显示异常。只有在按下“继续”按钮后,才会显示一条消息。

两台电脑都是windows 10,运行vs19。

我认为这更多是配置问题,然后是代码问题(在两台电脑上运行相同的代码)。

请看下面的代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Emgu;
using Emgu.CV;
using Emgu.CV.CvEnum;
using Emgu.CV.Structure;

namespace WindowsFormsApp8
{
   

    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        Capture _capture;


        private void Form1_Load(object sender, EventArgs e)
        {
            _capture = new Capture(2);
        }

        private void btnCapture_Click(object sender, EventArgs e)
        {
           try
           {
                var img = _capture.QueryFrame().ToImage<Bgr, byte>();
                var bmp = img.Bitmap;
                picBoxCapture.Image = bmp;
           }

           catch (Exception ex)
           {
                MessageBox.Show(ex.Message);
           }
        }


    }}

标签: c#winformsexceptionvisual-studio-2019

解决方案


推荐阅读