VB.NET 2005设计器无法处理代码行的问题

VB.NET 2005设计器无法处理代码行的问题,vb.net,visual-studio-2005,crystal-reports,designer,Vb.net,Visual Studio 2005,Crystal Reports,Designer,我的项目中有一个关于.designer的问题,大家都知道它是自动生成的,我根本没做任何更改。有一天我工作得很好,我做了一次备份,第二天就成功了!项目突然停止工作,并发送一条消息,设计师无法处理代码行。。。由于这个原因,我遇到了更多的错误(在我的例子中有2个),我甚至从它工作的那天起就有了一个备份,而且也没有用,我遇到了同样的错误,我试着在我的笔记本电脑中,同样的问题出现了。如何删除“FitTrack”?令人难以置信的是,当我在笔记本电脑上尝试时,桌面上的错误在我眼前消失了,一秒又一秒之后,另一个

我的项目中有一个关于.designer的问题,大家都知道它是自动生成的,我根本没做任何更改。有一天我工作得很好,我做了一次备份,第二天就成功了!项目突然停止工作,并发送一条消息,设计师无法处理代码行。。。由于这个原因,我遇到了更多的错误(在我的例子中有2个),我甚至从它工作的那天起就有了一个备份,而且也没有用,我遇到了同样的错误,我试着在我的笔记本电脑中,同样的问题出现了。如何删除“FitTrack”?令人难以置信的是,当我在笔记本电脑上尝试时,桌面上的错误在我眼前消失了,一秒又一秒之后,另一个(但仍然收到设计师的警告,无法看到表单),我一次又一次地关闭并打开它,我发现了错误

错误是:

警告1设计器无法处理第27行的代码:

Me.CrystalReportViewer1.ReportSource=Me.CrystalReport11


“InitializeComponent”方法中的代码由设计器生成,不应手动修改。请删除所有更改,然后再次尝试打开设计器。C:\Documents and Settings\Alan Cardero\Desktop\Reportes Liquidacion\Reportes Liquidacion\Reportes Liquidacion\Form1.Designer.vb 28 0

我会在设计器中将静态赋值取出到资源CrystalReport11,然后将加载处理程序添加到表单中,然后在将ReportSource设置回CrystalReport11之前进行检查

If(Not DesignMode) Then Me.CrystalReportViewer1.ReportSource = Me.CrystalReport11
这是一个模型

Public Sub New()
    InitializeComponent()

    AddHandler Me.Load, New EventHandler(AddressOf Form1_Load)
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
    If (Not DesignMode) Then Me.CrystalReportViewer1.ReportSource = Me.CrystalReport11
End Sub

我将在设计器中取出资源CrystalReport11的静态赋值,然后在表单中添加一个加载处理程序,然后在将ReportSource设置回CrystalReport11之前进行检查

If(Not DesignMode) Then Me.CrystalReportViewer1.ReportSource = Me.CrystalReport11
这是一个模型

Public Sub New()
    InitializeComponent()

    AddHandler Me.Load, New EventHandler(AddressOf Form1_Load)
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
    If (Not DesignMode) Then Me.CrystalReportViewer1.ReportSource = Me.CrystalReport11
End Sub

我会备份与其关联的designer.cs文件(如将其复制到桌面),然后编辑designer.cs文件并删除有问题的行(跟踪它们的行为),然后尝试通过该表单的设计模式重做这些行。

我会备份与其关联的designer.cs文件(如将其复制到桌面),然后编辑designer.cs文件并删除有问题的行(跟踪它们所做的事情),然后我会尝试通过该表单的设计模式重做这些行。

您应该能够进行备份,清除有问题的行,然后当您重新打开它时,设计器将修复代码

关键是您希望让设计器重新生成,然后验证所有需要的行是否都存在


这通常适用于我,但你必须确保删除所有它不喜欢的行。

你应该能够进行备份,清除有问题的行,然后当你重新打开它时,设计器将修复代码

关键是您希望让设计器重新生成,然后验证所有需要的行是否都存在


这通常适用于我,但你必须确保删除所有它不喜欢的行;右键单击报告,然后选择运行自定义工具


自动修复所有问题并为我工作,我解决了52个crystal ReportViewer错误。

我的方法很简单;右键单击报告,然后选择运行自定义工具

它自动修复了所有问题,为我工作,我解决了52个crystal ReportViewer错误