Visual Studio Ultimate 2013 在我添加数组括号时崩溃

Visual Studio Ultimate 2013 Crashes when I add arrays brackets

我在 VS ultimate 2013 中遇到奇怪的崩溃。当我尝试在我的代码中添加数组括号 ([]) 时,VS 立即停止响应并崩溃,没有任何信息。它仅在我处于解决方案中时才这样做:如果我打开我之前在 VS 中处理的同一文件,但没有解决方案的其余部分,则没有问题。我尝试重新启动我的计算机并禁用所有扩展,仍然没有运气。它也只发生在那个特定的解决方案中。

*编辑:* 仔细研究后我得出的结论是,只有在我添加自己编写的用户组件后才会发生这种情况。该组件使用我从 Internet 获取的 DLL,如果我从我的组件中删除对该 DLL 的任何引用,我将不再遇到问题。不幸的是,我需要那个 DLL 来执行我的程序。

你试过运行在安全模式下Visual Studio吗?您可以使用 "devenv /SafeMode"

在安全模式下 运行

我终于有了解决方案:

我说我正在使用的 DLL 将自身挂接到键盘以捕获按键(我需要做全局热键)。它接缝是因为我要求 DLL 将自身挂接到组件的构造函数中,当我将组件添加到我的表单时它正在将自己挂接到键盘(组件和控件的构造函数在它们执行时执行被添加到表单中),因此当我按下组合键输入 [] 时会造成麻烦。 (我使用的是加拿大法语键盘,我必须按 Ctrl + Alt + ` 来输入那个字符)