Visual Studio 2017 打开解决方案时卡住然后崩溃

Visual Studio 2017 freezes and then crashes when I open a Solution

我有一个 c# 项目 (WinForms),有轻微的语法错误,当我尝试打开它时,Visual Studio 立即冻结,然后 exits/crashes。 我认为它与 System.Windows.Input.KeyEventHandler 有关,因为如果我不包含它,它就不会崩溃。

我所做的没有包含 System.Windows.Input.KeyEventHandler,它没有崩溃。但我不明白为什么它会因包含 System.Windows.Input.KeyEventHandler 而崩溃。

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 System.Windows.Input;

namespace hiddenform
{
    public partial class Form1 : Form
    {
        static hide hide = new hide();
        public event System.Windows.Input.KeyEventHandler keyhandler = new System.Windows.Input.KeyEventHandler(hide.handlekeys);

        public Form1()
        {
            InitializeComponent();

        }
    }
}

我只是想不通为什么当我包含 System.Windows.Input.KeyEventHandler 时 VS2017 就崩溃了。它也没有与 System.Windows.Forms.KeyEventHandler.

崩溃

如果需要,您还可以在 Github 上找到完整的解决方案。

System.Windows.Input.KeyEventHandler 是一种通常在表单的 "Designer" 中设置的方法,尝试在那里实现它应该可以解决您的问题!