Ide Visual Studio 2012将_1添加到单击事件处理程序

Ide Visual Studio 2012将_1添加到单击事件处理程序,ide,visual-studio-2012,Ide,Visual Studio 2012,Visual Studio 2012正在将_1添加到我在XAML中创建的任何单击事件处理程序中 ie:我创建一个新的WPF解决方案,删除一个按钮,在XAML中给按钮一个名称,键入“click”,intellisense会显示“new Event Handler”,我单击它,它会创建一个事件,但它名为btn_test_click_1 在VS2010中,我们没有得到_1,我如何才能阻止这种情况发生?它让我发疯 更新 我可以确认VS2012已经解决了这一问题,它只在IDE看到已创建同名的现有事件处理程

Visual Studio 2012正在将_1添加到我在XAML中创建的任何单击事件处理程序中

ie:我创建一个新的WPF解决方案,删除一个按钮,在XAML中给按钮一个名称,键入“click”,intellisense会显示“new Event Handler”,我单击它,它会创建一个事件,但它名为btn_test_click_1

在VS2010中,我们没有得到_1,我如何才能阻止这种情况发生?它让我发疯

更新
我可以确认VS2012已经解决了这一问题,它只在IDE看到已创建同名的现有事件处理程序时才会这样做。确保从代码文件中删除事件句柄信息,然后转到aspx文件并删除控件上的所有事件句柄连接。然后保存文件。

您可以手动删除
\u 1
,正如您所说,您只有一个事件处理程序,因此,不应该有任何其他代码逻辑会在您的事件上运行。

我可以确认VS2012已经解决了这一问题。

您确定代码中没有
btn\u test\u click
方法吗?没有,它的新解决方案只需一个按钮,其他什么都没有。我这边也有这种情况。这是一个使用XAML编辑器的例子。该错误已修复,并将在下一次主要VS更新中发布,无论何时。我可以确认这已通过更新2修复。这是一个只需一个按钮的新解决方案,没有现有的处理程序。VS2010不仅仅是2012年才做的。@Eugene,我可以确认问题确实存在于VS 2012中,即使您没有同名的现有事件处理程序。您没有领会我的意思,我知道我可以删除它,这很烦人。这是一个错误,因此将不得不等到修复。