预编译的用户控件崩溃VS.

时间:2010-10-06 16:38:09

标签: visual-studio-2008 user-controls crash

我创建了一个precompiled user control。基本步骤是创建一个Web站点项目,然后发布以生成DLL。

然后我创建了一个Web应用程序项目并添加了对DLL的引用。在我的页面中,我注册了DLL,并且能够以<prefix:control_ascx ... />访问控件。

如果我在没有调试 Ctrl + F5 的情况下运行,一切都按预期工作。如果我运行调试 F5 Visual Studio 2008崩溃。我安装了VS Service Pack:Version 9.0.30729.1 SP。任何想法如何解决这个问题?

Problem signature:
  Problem Event Name:   BEX
  Application Name: devenv.exe
  Application Version:  9.0.30729.1
  Application Timestamp:    488f2b50
  Fault Module Name:    MSVCR90.dll
  Fault Module Version: 9.0.30729.4974
  Fault Module Timestamp:   4b7a226f
  Exception Offset: 0003523b
  Exception Code:   c0000417
  Exception Data:   00000000
  OS Version:   6.1.7600.2.0.0.256.48
  Locale ID:    1033
  Additional Information 1: 228d
  Additional Information 2: 228d061655d5d251935c240a855d1597
  Additional Information 3: a62e
  Additional Information 4: a62e597a147799b95fd60928a6816817

1 个答案:

答案 0 :(得分:0)

您的项目崩溃了Visual Studio。这是VS中的一个错误,异常代码表明它正在使用无效参数调用C运行时库。这会立即终止该计划。

这将很难处理,毫无疑问,bug存在于VS代码库的深处。它可能与您的项目有关,但几乎不可能准确地诊断出它可能出现的问题。你需要一些训练有素的眼睛来发现潜在的错误,如果有的话。如果您自己公司内没有任何人为您执行此操作,您可以致电Microsoft支持部门寻求帮助。

他们需要您的项目,以便他们可以重新发生崩溃。最好的办法是提供一个最小的repro项目,一个可以轻松演示bug的项目。在您打电话之前准备好上传,以及您的信用卡。在创建此repro项目的过程中,您经常会发现原因。