我已经遇到这个问题好几天了。当我尝试在VS2013中的报表上添加数据源时,VS崩溃。并非所有项目都会发生这种情况,在事件日志中,我可以看到以下内容:
Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
Stack:
at Microsoft.ReportDesigner.Data.Local.Dialogs.Pages.DataSetGeneralPage.LoadDataSources()
at Microsoft.ReportDesigner.Data.Local.Dialogs.Pages.DataSetGeneralPage.LoadData()
at Microsoft.ReportDesigner.Data.Local.Dialogs.DataSetDialog.OnLoad(System.EventArgs)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(System.Windows.Forms.Message ByRef)
at System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef)
所以。。 它对数据源的读取正在崩溃,这似乎很明显,并且由于它与特定项目(大型项目)相关,因此可能在某处添加了一些导致此问题的数据提供程序。
我看不到它找不到的文件,也找不到此特定函数尝试访问的数据源列表。
我可以在任何地方修改报告编辑器正在使用的这个(假定的)数据源列表吗?
关于如何找到原因的任何其他问题吗?
就我而言,我添加的引用(dll)遇到了问题。为了找出答案,我正在逐个删除引用并测试报表数据源