У меня есть проект на c # (WinForms) с небольшими синтаксическими ошибками, и когда я пытаюсь открыть его, Visual Studio сразу же зависает, а затем завершается / падает.
Я думаю, что это как-то связано с 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();
}
}
}
Я просто не могу понять, почему VS2017 просто падает, когда у меня включен System.Windows.Input.KeyEventHandler
. Он также не разбился с System.Windows.Forms.KeyEventHandler
.
Вы также можете найти полное решение на Github на тот случай, если вам это нужно.