我已经在一个winforms项目上编程了大约一个月的时间。最近,其中一位表单设计者总是显示错误页面。
当项目刚刚加载到 VS 上时,没有错误。在我进行一些修改然后重建后,它将显示错误页面:
组件“LiveCharts.Wpf.DefaultLegend”没有由 URL“/LiveCharts.Wpf;component/defaultlegend.xaml”标识的资源。
调用堆栈显示:
at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
at LiveCharts.Wpf.DefaultLegend.InitializeComponent() in c:\Users\btord\Documents\Projects\LiveCharts\WpfView\DefaultLegend.xaml:line 1
at LiveCharts.Wpf.Charts.Base.Chart..ctor() in c:\Users\btord\Documents\Projects\LiveCharts\WpfView\Charts\Base\Chart.cs:line 82
at LiveCharts.Wpf.CartesianChart..ctor() in c:\Users\btord\Documents\Projects\LiveCharts\WpfView\CartesianChart.cs:line 40
at LiveCharts.WinForms.CartesianChart..ctor() in c:\Users\btord\Documents\Projects\LiveCharts\WinFormsView\CartesianChart.cs:line 46
at Controls.Chart.MyChart.InitializeComponent()
at Controls.Chart.MyChart..ctor()
我检查了路径,但没有找到“c:\Users\btord”目录,几天前我将我的 Documents 目录移动到了 D 驱动程序。
有时在我构建发布后,它会显示另一个错误页面:
无法加载文件或程序集 'LiveCharts.WinForms, Version=0.9.6.0, Culture=neutral, PublicKeyToken=0bc1f845d1ebb8df' 或其依赖项之一。
而且设计器的源代码完全没有错误,在构建时也没有。执行文件可以正常运行。