代码之家  ›  专栏  ›  技术社区  ›  Kyra

Visual Studio 2008 Designer为我的Devexpress报表随机崩溃

  •  0
  • Kyra  · 技术社区  · 14 年前

    我有一个用VB编写的程序,里面有DataDynamics ActiveReports和DevExpress报告。昨天我开始工作的时候,它不允许我和设计师一起使用DevExpress报告。我重新启动了visualstudio,效果很好。今天我正在处理相同的报表,visualstudio不再允许我对DevExpress报表使用Designer。每个报表设计器都抱怨找不到相同的方法(DevExpress.XtraReports.UI文件.BandCollection.AddRange文件).

    以下是调用堆栈:

    Instances of this error (1)  
    
    at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
    at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeExpression(IDesignerSerializationManager manager, String name, CodeExpression expression)
    at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager manager, CodeStatement statement) 
    
    2 回复  |  直到 14 年前
        1
  •  1
  •   DevExpress Team    14 年前

    很可能您的项目引用了程序集的不同版本等等。请使用ProjectConverter工具将您的项目升级到您正在使用的套件版本。另外,请确保bin文件夹中没有旧的DevExpress dll。这应该会有帮助。还有一个想法-检查是否使用引用旧DevExpress程序集的程序集。如果没有,请尝试重新安装。

        2
  •  0
  •   Kyra    14 年前

    我通过删除其中一个报表的设计器文件解决了这个问题, filename.Designer.vb ,然后从subversion存储库中重新提取它。然后我在visualstudio中遇到了一系列错误,因为它没有看到新文件,所以我不得不重新启动visualstudio。