Visual Studio 2010 Bug?

时间:2012-02-01 01:20:06

标签: visual-studio visual-studio-2010 bug-tracking

我不是一个臭虫专家因此,如果我要说的不是我应该说的话,你们都不应该对我大喊大叫。情况就是这样。我正在使用VS 2010 Ultimatum在C#中构建桌面窗体应用程序。我添加了一个新的用户控件,其中包含一个图片框,当触发一些PropertyChangedEventHandler时,该图片框应显示图像。应用程序本身按预期工作:没有编译错误,当我运行它时,它会执行它的意图。然而VS表现得很奇怪。确实,当我在VS中打开项目时,它给了我这样的信息: enter image description here

我想也许我的VS安装已损坏。我重新安装了它,并再次打开了项目,但同样的事情发生了。奇怪的是,如果我注释掉一些调用PropertyChangedEventHandler的代码,那么VS将启动并正常工作。这应该是一个VS bug吗?毕竟,它应该至少抱怨我的代码不受支持,但它不应该因为我写了一些不好的代码而崩溃。此外,如果我的代码编译并按预期工作,有人可以告诉我有什么问题吗? P.S:以下是VS所示错误的详细信息。我希望听到你的想法。

Problem Event Name: CLR20r3
  Problem Signature 01: devenv.exe
  Problem Signature 02: 10.0.30319.1
  Problem Signature 03: 4ba1fab3
  Problem Signature 04:<<<<<Hiden for privacy issues>>>>> (It is just the one the namespace where the error comes from! ) 
  Problem Signature 05: 1.0.0.0
  Problem Signature 06: 4f288861
  Problem Signature 07: 25
  Problem Signature 08: 1
  Problem Signature 09: System.DllNotFoundException
  OS Version: 6.1.7600.2.0.0.256.4
  Locale ID: 1033
Additional information about the problem:
  LCID: 1033

我也在MSDN forum

发布了相同的帖子

1 个答案:

答案 0 :(得分:1)

您需要在设计模式下禁用PropertyChangedEventHandler。

如果这是C#,它应该如下所示:

if(!this.DesignMode)
{
    PropertyChanged(this, e);
}

如果不具体,那么禁用可能导致错误的任何功能在DesignMode中触发。