xunkong / KeqingNiuza

刻记牛杂店
MIT License
516 stars 53 forks source link

未将对象引用设置到对象的实例 #45

Closed ECIAP closed 2 years ago

ECIAP commented 2 years ago

问题在 2.2.0.1 版本依旧存在

Log输出如下

[Warning] [21-11-11 23:27:09.089 | KeqingNiuza 2.2.0.1 | 773B25FDFA4AC3D615F79DFBDCB2850B] [ChangeViewContent]
System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.NullReferenceException: 未将对象引用设置到对象的实例。
   在 KeqingNiuza.View.WishSummaryView..ctor() 位置 D:\a\KeqingNiuza\KeqingNiuza\src\KeqingNiuza\View\WishSummaryView.xaml.cs:行号 31
   --- 内部异常堆栈跟踪的结尾 ---
   在 System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   在 System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   在 System.Activator.CreateInstance(Type type, Boolean nonPublic)
   在 System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
   在 System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   在 System.Reflection.Assembly.CreateInstance(String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   在 KeqingNiuza.ViewModel.MainWindowViewModel.ChangeViewContent(String className) 位置 D:\a\KeqingNiuza\KeqingNiuza\src\KeqingNiuza\ViewModel\MainWindowViewModel.cs:行号 514

[Warning] [21-11-11 23:27:39.997 | KeqingNiuza 2.2.0.1 | 773B25FDFA4AC3D615F79DFBDCB2850B] [ChangeViewContent]
System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.NullReferenceException: 未将对象引用设置到对象的实例。
   在 KeqingNiuza.View.WishSummaryView..ctor() 位置 D:\a\KeqingNiuza\KeqingNiuza\src\KeqingNiuza\View\WishSummaryView.xaml.cs:行号 31
   --- 内部异常堆栈跟踪的结尾 ---
   在 System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   在 System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   在 System.Activator.CreateInstance(Type type, Boolean nonPublic)
   在 System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
   在 System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   在 System.Reflection.Assembly.CreateInstance(String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   在 KeqingNiuza.ViewModel.MainWindowViewModel.ChangeViewContent(String className) 位置 D:\a\KeqingNiuza\KeqingNiuza\src\KeqingNiuza\ViewModel\MainWindowViewModel.cs:行号 514
Scighost commented 2 years ago

人菜,这个问题无法解决

Scighost commented 2 years ago

35

ECIAP commented 2 years ago

35

非常奇怪,我也不明白我做了什么 - - 但是现在它可以用了 草